nas*_*h16 5 macos linker gcc ld option
我正在尝试为名为 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
Run Code Online (Sandbox Code Playgroud)
我几乎尝试了所有方法:(cross-compiling
交叉编译器不起作用),使用与 binutils 一起安装的 ld ......但我总是遇到相同的错误。有谁知道热解决这个问题?
谢谢!
小智 1
我知道这是一个老问题,但为了完成我会回答。
这是通过https://github.com/INCF/MUSIC/pull/24解决的。
事实证明,我在尝试编译csstidy时遇到了同样的错误。就我而言,我必须直接在 Makefile 中删除链接器标志。