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