ld OS X:未知选项-z

时间:2016-03-31 05:39:15

标签: macos gcc linker option ld

我正在尝试编译一个名为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 ...但我总是得到同样的错误。有谁知道热解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

我知道这是一个古老的问题,但是为了完整起见,我会回答。

此问题已通过https://github.com/INCF/MUSIC/pull/24解决。

事实证明,在尝试编译csstidy时遇到相同的错误。就我而言,我必须直接在Makefile中删除链接器标志。