首页 文章

在Ubuntu 16.04下构建的Android linphone给出了CC和CXX的cmake路径变量的错误?

提问于
浏览
-1

我正在尝试在Linux Ubuntu 16.04 32位系统上构建linphone . 我已经下载了所有必需的库并安装了cmake . 但我总是以错误结束,如下所示 .

cmake / home / silvans / linphone_new / linphone-android / submodules / cmake-builder -DCMAKE_BUILD_TYPE = RelWithDebInfo -DCMAKE_PREFIX_PATH = / home / silvans / linphone_new / linphone-android / liblinphone-sdk / android-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-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 - Android:选择Clang工具链'aarch64-linux-android-clang3.6'与GCC工具链' aarch64-linux-android-4.9' - C编译器标识未知 - CMX编译器标识未知CMakeLists.txt中的CMake错误:CMAKE_C_COMPILER:/ home / silvans / Downloads / android-ndk-r11c / toolchains / llvm / prebui lt / linux-x86 / bin / clang不是现有编译器工具的完整路径 . 通过将环境变量“CC”或CMake缓存条目CMAKE_C_COMPILER设置为编译器的完整路径,或者如果它位于PATH中的编译器名称,告诉CMake在哪里找到编译器 . CMakeLists.txt中的CMake错误:CMAKE_CXX_COMPILER:/ home / silvans / Downloads / android-ndk-r11c / toolchains / llvm / prebuilt / linux-x86 / bin / clang不是现有编译器工具的完整路径 . 通过将环境变量“CXX”或CMake缓存条目CMAKE_CXX_COMPILER设置为编译器的完整路径,或者如果它位于PATH中的编译器名称,告诉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可以找到两个编译器的路径 .

谢谢,

1 回答

相关问题