我试图编译一个特殊的包多模拟称为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
(交叉编译器不工作),使用与binutils一起安装的ld ...但我总是得到相同的错误。
1条答案
按热度按时间htrmnn0y1#
我知道这是一个老问题,但我会回答,为了完成。
这个问题已通过https://github.com/INCF/MUSIC/pull/24解决。
结果我在尝试编译csstidy时遇到了同样的错误。在我的情况下,我不得不直接在Makefile中删除链接器标志。