![Ubuntu SDK 运行范围示例时出错](https://linux22.com/image/879177/Ubuntu%20SDK%20%E8%BF%90%E8%A1%8C%E8%8C%83%E5%9B%B4%E7%A4%BA%E4%BE%8B%E6%97%B6%E5%87%BA%E9%94%99.png)
我正在学习使用 Ubuntu 16.04 中的 Ubuntu SDK(从 PPA 安装)为 Ubuntu Touch 创建 Scope。
我从模板创建了一个 C++ Scope。当我尝试运行时,出现以下错误:
CMAKE_CXX_COMPILER: /usr/bin/arm-linux-gnueabihf-g++ is not a full path to an existing compiler tool. Tell CMake where to find the compiler by setting either the environment variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH.
请问,我该如何修复此问题?我已经安装了 build-essential 和 g++ 包。
答案1
该文件/usr/bin/arm-linux-gnueabihf-g++
由软件包提供g++-arm-linux-gnueabihf
,该软件包是 armhf 架构的 GNU C++ 编译器。因此只需安装它即可:
sudo apt-get install g++-arm-linux-gnueabihf