0

伙计们。我想为arm平台编译gmp源代码,我已经为它编写了一个android.mk文件(只是一些src文件和c-includes)。编译/mpf/sub.c文件时出现asm错误,失败,但我在 sub.c 文件中没有找到任何 asm 代码,输出如下:

[armeabi] Compile arm    : gmp <= sub.c
/tmp/ccVI3Tsx.s: Assembler messages:
/tmp/ccVI3Tsx.s:1253: Error: bad instruction 'subq $1,(r3)'
/tmp/ccVI3Tsx.s:1254: Error: bad instruction 'lea 4(r3),r3'
/tmp/ccVI3Tsx.s:1255: Error: bad instruction 'jc .Lasm_1581_top
make: *** [obj/local/armeabi/objs/gmp/mpf/sub.o] Error 1`

我对asm知之甚少,谁能告诉我发生了什么以及解决它的方法?我会感激你所做的一切。

4

0 回答 0