2

我正在使用一个独立的工具链,我正在尝试交叉编译 FreeType2。当我跑...

./configure --host=arm-linux-androideabi --without-zlib --prefix=/tmp/freetype

它失败了以下...

configure:2954: arm-linux-androideabi-gcc --sysroot=/tmp/my-toolchain/sysroot -V >&5
arm-linux-androideabi-gcc: error: unrecognized option '-V'
arm-linux-androideabi-gcc: fatal error: no input files
compilation terminated.
configure:2965: $? = 1
configure:2954: arm-linux-androideabi-gcc --sysroot=/tmp/my-toolchain/sysroot -qversion >&5
arm-linux-androideabi-gcc: error: unrecognized option '-qversion'
arm-linux-androideabi-gcc: fatal error: no input files
compilation terminated.
configure:2965: $? = 1
configure:2985: checking whether the C compiler works
configure:3007: arm-linux-androideabi-gcc --sysroot=/tmp/my-toolchain/sysroot -std=gnu99       conftest.c  >&5
/private/tmp/my-toolchain/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: error: cannot open crtbegin_dynamic.o: No such file or directory

从我读到的所有内容来看,这是一个 sysroot 问题,但如您所见,我添加了 sysroot 并且我使用的是独立工具链。

有谁知道我错过了什么?

4

0 回答 0