我正在尝试编译一个名为MUSIC(https://github.com/INCF/MUSIC)的多模拟特定包。我在ubuntu上编译它没有任何问题但是当我尝试在os x上编译它时我得到了这个错误:
ld: unknown option: -z
collect2: error: ld returned 1 exit status
make[2]: *** [libmusic.la] Error 1
我几乎尝试了所有事情:cross-compiling
(交叉编译器不起作用),使用ld安装了binutils ...但我总是得到同样的错误。有谁知道热解决这个问题?
谢谢!
答案 0 :(得分:0)
我知道这是一个古老的问题,但是为了完整起见,我会回答。
此问题已通过https://github.com/INCF/MUSIC/pull/24解决。
事实证明,在尝试编译csstidy时遇到相同的错误。就我而言,我必须直接在Makefile中删除链接器标志。