获取“无法打开crtbegin_dynamic.o:没有这样的文件或目录”使用独立工具链

时间:2013-01-28 15:52:07

标签: android-ndk

我正在使用一个独立的工具链,我正在尝试交叉编译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并且我正在使用一个独立的工具链。

有谁知道我错过了什么?

0 个答案:

没有答案