GMP功能失败 - C(在Carbon下),XCode 3.2.5,MacOS 10.6.8

时间:2013-09-17 08:33:54

标签: c xcode gmp

我正在使用Snow Leopard(10.6.8)下的XCode 3.2.5编写一个程序。

我已多次编辑,制作GMP等等,我想(或希望!)我控制了这个方面。我正在/ Developer / usr下的子目录中安装它,并且我已根据我在www上找到的建议添加了搜索路径(和-lgmp条目)。 (我在安装路径之前放入了usr / local条目,以防万一有所帮助。)

我收到如下错误:“ld: warning: in /Developer/usr/gmp-5.1.2_core2-apple-darwin10.8.0/lib/libgmp.dylib, file was built for unsupported file format which is not the architecture being linked (i386)”.

当我为编译器选择的平台(作为core2-apple-darwin10.8.0)编译等时 - 无论是显式还是让它选择 - 我得到上面的消息。

当我编译等时,将“build”和“host”指定为i386(根据上面的错误消息),我没有出现构建错误。然而...

这些功能似乎什么都不做。例如,以下行

blCheckSetStr = mpz_init_set_str (zNumber, "85", 10);

似乎将zNumber设置为1.但是,当我稍后引用它时,我收到错误消息“EXC_BAD_ACCESS”

对于我认为是同样的原因,我发现了几个不起作用的命令,并且已经替换了其他命令。

我非常感谢任何帮助。提前谢谢。

! !附:我应该提到:在我的程序中(在C中),我一直无法使用函数;我只是在main中包含了所有内容,从而解决了这个问题。我猜这可能与GMP功能失效的原因有关。 (对不起;我忘了它,因为它不再是我的问题。)

0 个答案:

没有答案