我试图将一些代码移植到 Mac OS X 上。
该程序使用“ttmath”库,一个标头 big-num 标头库。这个库在 windows 和 linux 上都可以正常工作,但是当我尝试在 Mac 上编译和运行它时,总是会出现以下错误消息:
"can't find a register in class 'BREG' while reloading 'asm'".
我发现一些文件说这个问题是由于旧版本的 GCC 编译器(build 5488)造成的,但是我更新 GCC 后仍然出现这个消息。
目前我的 GCC 版本是:
i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5490)
操作系统是:Mac OS X 版本 10.5.8
我找不到有关如何解决此问题的任何有用信息,有人可以帮助我吗?非常感谢!