在Xcode中添加链接器标志

(我不确定“flag”是否是我正在寻找的词,但我会解释它。)

我正在尝试编译一个使用GMP大数字库的程序。 但是为了能够使用GMP编译,我必须在命令的末尾添加-lgmp 。 例如,如果我想编译“program.c”,我必须输入gcc program.c -lgmp 。 这很容易从命令行,但我不知道如何在Xcode中做到这一点。 如何在使用Xcode时添加lgmp标志?

右键单击Xco​​de Groups and Files列表中的目标,然后从上下文菜单中选择Get Info 。 在“ 构建”选项卡中,在“搜索”字段中键入“ linker ”,然后找到“ 其他链接器标志”项。

双击Other Linker Flags项并添加-lgmp

也许这有助于:

您还可以打开活动目标的首选项,然后单击“常规”选项卡。 您可以在该选项卡中添加要链接的库,位于botton的“链接库”部分。

摘自http://www.soulstorm-creations.com/PROJECT_SOULSTORM_2_0/programming-articles/installing-portable-libraries-on-os-x.html

您只需在系统上打开包含libgmp.a的文件夹( /usr/local/lib/进行默认安装),然后将库从文件夹中拖到您希望链接到的目标上。 还有其他几种方法,例如Zitrax建议的方法