Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gmp chudnovsky.c和xcode 4.5_Xcode_Gmp - Fatal编程技术网

gmp chudnovsky.c和xcode 4.5

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:

当我试图编译并运行使用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:
      _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首先在调试配置中运行,在调试配置中不执行优化,也不执行内联。这意味着任何
内联
功能也必须设置为
静态