我正在写一个编译了对x86-64 MacOS的,但是当我链接的目标文件一起,ld说 ld: dynamic main executables must link with libSystem.dylib for inferred architecture x86_64
但由于libSystem中包含的libc,我不知道想要使用它(它会给我很多重复)。我怎样才能解决这个问题?
我正在运行一个代码(iHARM2D),它需要群集上的GNU scientific library library(GSL)。由于GSL库没有安装在集群上,我必须在那里编译它,并在编译实际代码时正确链接它。在我的shell脚本我写 cd whereGSLsource
./configure --prefix=/homefolder/iHARM/GSLcompiled
make && make i