gmp chudnovsky.c和xcode 4.5
当我试图编译并运行使用xcode找到的gmp chudnovsky.c文件时,出现以下错误:gmp chudnovsky.c和xcode 4.5,xcode,gmp,Xcode,Gmp,当我试图编译并运行使用xcode找到的gmp chudnovsky.c文件时,出现以下错误: Undefined symbols for architecture x86_64: "_fac_clear", referenced from: _main in main.o "_fac_compact", referenced from: _fac_remove_gcd in main.o "_fac_init", referenced from:
Undefined symbols for architecture x86_64:
"_fac_clear", referenced from:
_main in main.o
"_fac_compact", referenced from:
_fac_remove_gcd in main.o
"_fac_init", referenced from:
_main in main.o
"_fac_mul", referenced from:
_bs in main.o
"_fac_mul_bp", referenced from:
_bs in main.o
"_fac_resize", referenced from:
_fac_remove_gcd in main.o
"_fac_set_bp", referenced from:
_bs in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我知道安装正确,因为我有另一个链接到它的xcode项目正在正确编译。你知道为什么会这样吗
忘了说我已经为GMP添加了头文件和库的路径,并且在其他链接器标志下添加了-lgmp标志已解决:请参阅
我认为xcode首先在调试配置中运行,在调试配置中不执行优化,也不执行内联。这意味着任何内联
功能也必须设置为静态