15

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

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

4

3 回答 3

23

右键单击 Xcode Groups and Files列表中的目标,然后从上下文菜单中选择Get Info 。Build选项卡中,键入linker搜索字段,然后找到Other Linker Flags项。

双击Other Linker Flags项并添加-lgmp.

于 2010-01-26T07:35:56.430 回答
1

也许这有帮助:

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

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

于 2010-01-24T00:49:53.537 回答
1

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

于 2010-01-24T01:34:41.667 回答