C++ Ubuntu 16.04下的Android linphone building给出CC和CXX的cmake路径变量错误?

C++ Ubuntu 16.04下的Android linphone building给出CC和CXX的cmake路径变量错误?,c++,c,linux,android-ndk,linphone,C++,C,Linux,Android Ndk,Linphone,我正在尝试在linux Ubuntu 16.04 32位系统上构建linphone。我已经下载了所有必需的库并安装了cmake。但我总是以如下所示的错误结束 cmake/home/silvans/linphone\u new/linphone android/submodules/cmake builder-DCMAKE\u BUILD\u TYPE=RelWithDebInfo-DCMAKE\u PREFIX\u PATH=/home/silvans/linphone\u new/linpho

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

cmake/home/silvans/linphone\u new/linphone android/submodules/cmake builder-DCMAKE\u BUILD\u TYPE=RelWithDebInfo-DCMAKE\u PREFIX\u PATH=/home/silvans/linphone\u new/linphone android/liblinphone sdk/android-arm64-DCMAKE\u安装前缀=/home/silvans/linphone\u new/linphone android/liblinphone sdk/android-arm64-DCMAKE\u系统-DLINPHONE\u BUILDER\u WORK\u DIR=/home/silvans/linphone\u new/linphone android/WORK/android-arm64-DCMAKE\u toolschain\u FILE=toolschains/toolschain-android-arm64.cmake-DCMAKE\u INSTALL\u MESSAGE=LAZY-DLINPHONE\u BUILDER\u CONFIG\u FILE=configs/CONFIG-android.cmake-DLINPHONE\u BUILDER\u EXTERNAL\u SOURCE\u PATH=/home/silvans/linphone\u new/linphone android/子模块 --Android:使用GCC工具链“AARC64-linux-Android-clang3.6”选择Clang工具链“AARC64-linux-Android-4.9” --C编译器标识未知 --CXX编译器标识未知 CMakeLists.txt中的CMake错误: CMAKE_C_编译器:

/home/silvans/Downloads/android-ndk-r11c/toolschains/llvm/prebuild/linux-x86/bin/clang

不是现有编译器工具的完整路径

通过设置环境或 变量“CC”或CMake缓存项CMake_C_编译器的完整路径 编译器,或编译器名称(如果在路径中)

CMakeLists.txt中的CMake错误: CMAKE_CXX_编译器:

/home/silvans/Downloads/android-ndk-r11c/toolschains/llvm/prebuild/linux-x86/bin/clang++

不是现有编译器工具的完整路径

通过设置环境或 变量“CXX”或CMake缓存条目CMake_CXX_编译器指向完整路径 到编译器,或到编译器名称(如果在路径中)

--配置不完整,出现错误! 另见“/home/silvans/linphone\u new/linphone android/WORK/android- arm64/cmake/CMakeFiles/CMakeOutput.log”。 另请参见“/home/silvans/linphone\u 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可以找到两个编译器的路径


谢谢,

您的编译器无法找到正确的工具链。 将其导出到
/usr/bin/gcc
不是正确的解决方案,因为例如,gcc编译器适用于您的本机机器,如果我在这里,您将尝试交叉编译

请点击以下链接:

Linphone wiki: 看看它是否有用