我尝试构建一个“隐式链接Objective-C运行时支持”的静态库,但是在链接步骤中使用下一条消息构建失败:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character 'f' in: -fobjc-link-runtime
我不知道为什么会这样,所以如果你知道请帮助我。
答案 0 :(得分:1)
libtool
命令不会使用-fobjc-link-runtime
参数。这听起来像是错误地进入你的Xcode项目。我建议如下:
-fobjc-link-runtime
,并且“构建设置”中至少应有一行对应如果你没有找到它,那么听起来libtool
参数在某种程度上意外地包含了编译器的参数。
如果是这种情况,您使用的是哪个版本的Xcode,以及您正在使用哪个编译器?