gnu readline-6.2 ソース コードをダウンロードしようとしましたが、Android プラットフォームでビルドできませんでした。誰かがこの問題に取り組む方法を指摘できますか? どうもありがとう!
PC でデフォルトの Android ビルド フラグを取得し、それを使用して ./configure を実行しようとすると、次のような問題が発生しました。
checking build system type... x86_64-unknown-linux-gnu
checking host system type... arm-linux-androideabi
configure: cross-compiling for arm-linux-androideabi is not supported
Beginning configuration for readline-6.2 for arm-linux-androideabi
checking whether make sets $(MAKE)... yes
checking for arm-linux-gcc... /home/huangwei/ICS/prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc
checking for C compiler default output file name...
configure: error: in `/home/huangwei/ICS/external/readline':
configure: error: C compiler cannot create executables
See `config.log' for more details.
ただし、config.log を開き、同じビルド コマンドを使用して conftest.c をコンパイルすると、動作し、.o ファイルが存在します。構成がまだ失敗する理由がわかりません。誰か助けてくれる人はいますか?