나는 리눅스 우분투 16.04 32 비트 시스템에 linphone을 구축하려고합니다. 필요한 모든 라이브러리를 다운로드하고 cmake를 설치했습니다. 그러나 나는 아래와 같이 항상 오류로 끝났다.우분투 아래 안드로이드 건물 16.04 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_new/linphone-arm64 -DCMAKE_NO_SYSTEM_FROM_IMPORTED = 예 -DLINPHONE_BUILDER_WORK_DIR =/home/silvans/linphone_new/linphone-android/WORK/android-arm64 -DCMAKE_TOOLCHAIN_FILE = toolchains/toolchain-android -arm64.cmake -DCMAKE_INSTALL_MESSAGE = LAZY -DLINPHONE_BUILDER_CONFIG_FILE = configs/config-android.cmake -DLINPHONE_BUILDER_EXTERNAL_SOURCE_PATH =/home/silvans/linphone_new/linphone-android/submodules - 안드로이드 : 선택한 클라우드 툴체인 'aarch64-linux-android-clang3. 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/사전 구축/리눅스-86/빈/그 소리 ++
입니다 기존 컴파일러 도구에 대한 전체 경로가 아닙니다.
는 곳이 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"도 참조하십시오. CC 아래와 같이 CXX의 경로를 설정 표시 오류 사항에 따라
,
export CC=/usr/bin/gcc
export PATH=$PATH:$CC
export CXX=/usr/bin/g++
export PATH=$PATH:$CXX
하지만 여전히 내가 같은 오류 메시지를 받고 있습니다. C 및 C++ 컴파일러의 경로 변수에서 잘못된 점을 알려주십시오. cmake가 두 컴파일러의 경로를 찾을 수 있도록 시스템에서 어떻게 설정할 수 있습니까?
감사합니다.