使用ndk-build编译gmp-6.1.0源代码时出现asm错误

时间:2016-06-08 02:13:23

标签: assembly gmp ndk-build android.mk

伙计们。我想编译arm平台的gmp源代码,我为它编写了一个android.mk文件(只是一些src文件和c-includes).failed编译/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知之甚少,有谁能告诉我发生了什么以及解决方法?无论你做了什么,我都会感激不尽。

0 个答案:

没有答案