2016-11-02 14 views
8

NDK r13bでアンドロイド用のpjsipをビルドしようとしています。 ./configure-android --with-opus=/home/user/pjsip/pjproject/opus-dev-libのような標準ビルドが完璧に機能します。しかし、それは TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags --with-opus=/home/user/pjsip/pjproject/opus-dev-libpjsip 2.5.5ビルドエラー

TARGET_ABI=armeabi-v7a APP_PLATFORM=android-21 ./configure-android --use-ndk-cflags --with-opus=/home/user/pjsip/pjproject/opus-dev-libとしてconfigure-android error: compiler not found, please check environment settings (TARGET_ABI, etc)

コマンドで終わり、私はいくつかのTARGET_ABIを必要とし、すべての私の試行が何をしても同じエラーが返さ 。

私は多くのリンクを検索していますが、結果はありません。 私はそのエラーが

if test "x${CC}" = "x" || test ! -e ${CC}; then 
     echo "$F error: compiler not found, please check environment 
     settings  (TARGET_ABI, etc)" 
    exit 1 
    fi 

によってconfigure-androidファイルや投げである知っているが、私はそれを解決する方法は考えています。 ありがとうございます。

答えて

2

これでビルドが完了しました。

Alex Gotevビルドを使用してconfig.confprepare-build-systemおよび必要な構成のためのbuildと最新pjsipソースを変更します。 また、最新のlibyuvgooglesourceNDK r10eから使用しなければなりませんでした。

後でアンドロイド-NDK-R13又はNDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflagsを使用を使用

を更新しました。現時点では、pjsip 2.6を構築することができます。

+0

私はpjsip 2.6を構築することができません。 android-ndk-r13を使用することは必須ですか?そして、どこでNDK_TOOLCHAIN_VERSION = 4.9を設定するのですか? Thx –

+0

ターミナルで 'TARGET_ABI'として設定した' NDK_TOOLCHAIN_VERSION'は必須ではありません –

+0

うまくいきます。彼らは構造化されたフォルダを変更しました。その理由は、スクリプトがファイルを見つけられなかった理由です。とにかくありがとう。 –

関連する問題