android-ndk-r5スタンドアロンツールチェーンとautotoolsを使用してライブラリをコンパイルしようとしています。 ./configureををやったとき、それはで失敗します。configureがandroideabiを認識しない
$ ./configure --host=arm-linux-androideabi ...snip... checking host system type... Invalid configuration `arm-linux-androideabi': system `androideabi' not recognized configure: error: /bin/sh ./config.sub arm-linux-androideabi failed
は、明示的にCCを設定し、CXXは(configureが--host使用することを言います)のいずれかに動作しません。
オンラインでNDKのドキュメントとさまざまな資料は、このようにスタンドアロンのツールチェーンを使用することが可能であることを示しているようです。ここで何が間違っていますか?どうすれば解決できますか? (単にautoconfをディッチしてAndroid.mkに戻す以外に)
はい、どうやら私のconfig.subは、2009年11月20日でした。新しいものに交換すると動作します。ありがとう。 – larvyde
誰かがこれについて詳しく説明できますか?コンパイルしたライブラリのディレクトリにあるファイルを置き換える必要がありますか?またはシステム全体の変更?これらのファイルはどこで入手できますか? – Peterdk
私は同じことをしますが、何も変わりません。 –