0

我正在尝试编译 NTL 库(主机是 64 位,但目标平台是 32),但我在使用 libtool 时遇到了一些问题。可以在此pastebin中找到该命令以及输出。我知道我在结构上做错了rpath,但我对它不太熟悉,无法确切知道是什么。有什么帮助吗?

编辑:配置运行为:

./configure CC=/tmp/ntl-build/bin/arm-linux-androideabi-gcc CXX=/tmp/ntl-build/bin/arm-linux-androideabi-g++ SHARED=on AR=/tmp/ntl-build /bin/arm-linux-androideabi-ar RANLIB=/tmp/ntl-build/bin/arm-linux-androideabi-ranlib NTL_GMP_LIP=on GMP_PREFIX=/prod/android-ndk-r8/workspace/verifiable/gmp-precompiled/ armeabi-v7a DEF_PREFIX=/tmp/ntl-build/install_dir

4

1 回答 1

0

怎么FFT.o编译的?以以下结尾的大量错误消息:

.libs/FFT.o: could not read symbols: File in wrong format

表示某事不匹配。从粘贴中,您似乎已经使用 Android NDK 工具进行了交叉编译,但正在与本机 (x86_64) gcc(它又调用本机ld)链接。

于 2013-06-14T02:14:09.870 回答