gpt4 book ai didi

macos - "ld: unknown option: -Bsymbolic"尝试在 OSX 上构建 iniparser 时

转载 作者:行者123 更新时间:2023-12-04 05:09:16 28 4
gpt4 key购买 nike

我正在尝试构建 http://github.com/ndevilla/iniparser在 OSX 上,但得到:

~/ make
compiling src/iniparser.c ...
compiling src/dictionary.c ...
a - src/iniparser.o
a - src/dictionary.o
ld: unknown option: -Bsymbolic
collect2: ld returned 1 exit status
make: *** [libiniparser.so] Error 1

这似乎不是代码本身的已知问题。我需要在我的系统上调整什么?

最佳答案

-Bsymbolic Makefile 中指定的标志该项目的特定于使用 ELF 二进制格式的 GNU 链接器和平台。 OS X 两者都不使用。 Makefile还有其他几个与 OS X 工具链不兼容的标志,例如 .so 的使用共享库的扩展名而不是 .dylib ,以及另一个不受支持的链接器标志( -Wl,-soname=… )。您应该能够删除不受支持的链接器标志,然后修复文件扩展名以使其正常工作。

关于macos - "ld: unknown option: -Bsymbolic"尝试在 OSX 上构建 iniparser 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15090198/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com