【发布时间】:2010-01-23 23:02:32
【问题描述】:
(我不确定“flag”是不是我要找的词,但我会解释一下。)
我正在尝试编译一个使用GMP 大数字库的程序。但是为了能够使用 GMP 进行编译,我必须在命令末尾添加 -lgmp。例如,如果我想编译“program.c”,我必须输入gcc program.c -lgmp。这从命令行很容易,但我不知道如何在 Xcode 中执行此操作。如何在使用 Xcode 时添加 lgmp 标志?
【问题讨论】:
(我不确定“flag”是不是我要找的词,但我会解释一下。)
我正在尝试编译一个使用GMP 大数字库的程序。但是为了能够使用 GMP 进行编译,我必须在命令末尾添加 -lgmp。例如,如果我想编译“program.c”,我必须输入gcc program.c -lgmp。这从命令行很容易,但我不知道如何在 Xcode 中执行此操作。如何在使用 Xcode 时添加 lgmp 标志?
【问题讨论】:
右键单击 Xcode Groups and Files 列表中的目标,然后从上下文菜单中选择 Get Info。在 Build 选项卡中,在搜索字段中输入 linker,然后找到 Other Linker Flags 项。
双击Other Linker Flags项并添加-lgmp。
【讨论】:
也许这有帮助:
您还可以打开活动目标的首选项,然后单击“常规”选项卡。您可以在该选项卡中添加要链接的库,位于底部的“链接库”部分。
【讨论】:
您可以在系统上打开包含libgmp.a 的文件夹(默认安装为/usr/local/lib/),然后将库从文件夹拖到您希望它链接到的目标上。还有其他几种方法,例如 Zitrax 建议的方法。
【讨论】: