我对ocaml中的静态链接有疑问。当将标志“ -static”传递给c编译器时,它将进行编译,但是在调用生成的二进制文件时,我立即遇到了分段错误。 gdb的输出如下:
#0 0x0000000000000000 in ?? ()
#1 0x000000000052268e in _GLOBAL__sub_I_util.cpp ()
#2 0x0000000001a5a00c in __libc_csu_init ()
#3 0x0000000001a597d7 in __libc_start_main ()
#4 0x000000000053505a in _start ()
[当我编译时没有静态链接时,一切正常。但是,我需要一个静态二进制文件才能在外部服务器上进行基准测试。我已经尝试将ocaml与musl一起使用,但是不幸的是,由于以下未解决的issue,安装过程失败。
有人遇到相同的问题并且知道如何解决此问题吗?
我对ocaml中的静态链接有疑问。当将标志“ -static”传递给c编译器时,它将进行编译,但是在调用生成的二进制文件时,我立即遇到了分段错误。 ...