私はlinux Ubuntu 16.04 32ビットシステムでlinphoneを構築しようとしています。私は必要なライブラリをすべてダウンロードし、cmakeをインストールしました。しかし、私はいつも以下のようにエラーで終わった。Ubuntu 16.04の下でAndroidのlinphoneビルドがCCとCXXのcmakeパス変数のエラーを出す?
cmakeの/ホーム/ silvans/linphone_new/Linphoneは、アンドロイド/サブモジュール/ cmakeのビルダー-DCMAKE_BUILD_TYPE = RelWithDebInfo -DCMAKE_PREFIX_PATH = /ホーム/ silvans/linphone_new/Linphoneは、アンドロイド/ liblinphone-SDK /アンドロイド-arm64 -DCMAKE_INSTALL_PREFIX =/home/silvans/linphone_new/linphone-android/liblinphone-sdk/android-arm64 -DCMAKE_NO_SYSTEM_FROM_IMPORTED = YES -DLINPHONE_BUILDER_WORK_DIR =/home/silvans/linphone_new/linphone-android/WORK/android-arm64 -DCMAKE_TOOLCHAIN_FILE = toolchains/toolchain-android/home/silvans/linphone_new/linphone-android/submodules - アンドロイド:選択したClangツールチェイン 'aarch64-linux-android-clang3をAndroid Marketで購入QRコードをAndroid Marketで購入QRコード/ Android携帯・パソコン等にメールを送る価格。 6 'をGCC toolchain' aarch64-linux-android-4で実行します。 9' - Cコンパイラの識別が 不明である - CXXコンパイラの識別がCMakeLists.txt未知 CMakeのエラーです: CMAKE_C_COMPILER:
/ホーム/ silvans /ダウンロード/アンドロイド - NDK-端辺R11c /ツールチェーン/ llvm/prebuilt/linux-x86/bin/clang
は、既存のコンパイラツールのフルパスではありません。
ところ、それがPATHにある場合は、環境変数 「CC」または へのフルパスにcmakeのキャッシュエントリCMAKE_C_COMPILERコンパイラ、またはコンパイラ名のいずれかに設定することで、コンパイラを見つけるためにCMakeのを教えてください。
CMakeLists.txtでCMakeのエラー: CMAKE_CXX_COMPILER:
/ホーム/ silvans /ダウンロード/アンドロイド - NDK-端辺R11c /ツールチェーン/ LLVM /構築済み/のlinux-x86の/ binに/打ち鳴らす++
があります既存のコンパイラツールへのフルパスではありません。
ところ、それがPATHにある場合、コンパイラへのフルパス に、またはコンパイラ名にいずれかの環境変数 「CXX」やCMakeのキャッシュエントリのCMAKE_CXX_COMPILERを設定することにより、コンパイラを見つけるためにCMakeのを教えてください。
- 不完全な設定でエラーが発生しました。 「/ home/silvans/linphone_new/linphone-android/WORK/android- arm64/cmake/CMakeFiles/CMakeOutput.log」も参照してください。 「/home/silvans/linphone_new/linphone-android/WORK/android-arm64/cmake/CMakeFiles/CMakeError.log」も参照してください。エラーを1として
export CC=/usr/bin/gcc
export PATH=$PATH:$CC
export CXX=/usr/bin/g++
export PATH=$PATH:$CXX
、以下のようにCCおよびCXXのパスを設定する。しかし、まだ、私は同じエラーメッセージを取得してい示します。 CとC++コンパイラのパス変数で何が間違っているか教えてください。 cmakeが両方のコンパイラのパスを見つけることができるように、それらをシステムにどのように設定できますか?
ありがとう、