在 Xcode 中添加链接器标志
(我不确定“flag”是否是我要找的词,但我会解释它。)
我正在尝试编译一个使用 GMP 大数字库。但为了能够使用 GMP 进行编译,我必须将 -lgmp
添加到命令末尾。例如,如果我想编译“program.c”,我必须输入gcc program.c -lgmp
。这在命令行中很容易实现,但我不知道如何在 Xcode 中执行此操作。使用 Xcode 时如何添加 lgmp
标志?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
右键单击 Xcode 组和文件 列表中的目标,然后从上下文菜单中选择获取信息。在构建选项卡中,在搜索字段中输入
linker
,然后找到其他链接器标志项。双击其他链接器标志项并添加
-lgmp
。Right-click the target in the Xcode Groups and Files list and select Get Info from the contextual menu. In the Build tab, type
linker
into the search field and then locate the Other Linker Flags item.Double-click the Other Linker Flags item and add
-lgmp
.也许这有帮助:
取自 http:// www.soulstorm-creations.com/PROJECT_SOULSTORM_2_0/programming-articles/installing-portable-libraries-on-os-x.html
Maybe this helps:
Taken from http://www.soulstorm-creations.com/PROJECT_SOULSTORM_2_0/programming-articles/installing-portable-libraries-on-os-x.html
您只需打开系统上包含
libgmp.a
的文件夹(默认安装为/usr/local/lib/
),然后将库从该文件夹拖到您希望其链接到的目标。还有其他几种方法,例如 Zitrax 建议的方法。You can just open the folder containing
libgmp.a
on your system (/usr/local/lib/
for a default install), and drag the library out of the folder onto the target that you want it to get linked into. There are several other ways as well, such as the one suggested by Zitrax.