0

Ccmath 库: http ://freecode.com/projects/ccmath

它没有32/64 bit在描述中指定,但是当我在 Ubuntu 10.10 64 位上编译时,它在 asm 文件编译时吐出错误:

solv.s:13:错误:“push”的指令后缀无效

代码行:pushl %ebp

但是,如果我替换ccshell 指令就gcc -m32可以了!但是,我可以编译它x86-64吗?我必须将此链接到 64 位项目。

4

1 回答 1

0

那个 ccmath 包看起来自 2001 年以来就没有更新过。它的汇编程序不支持 64 位。您应该non_intel.sh按照安装文件中的说明运行包含的脚本。(就这个包而言,x86-64 是非英特尔的,因为“英特尔”的意思是“x86-32”。)

于 2012-07-26T23:39:35.713 回答