CMake Error: CMake was unable to find a build program corresponding to “Ninja”.
使用cmake -G ninja ..
后出现问题,报错信息如下所示:
CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER
原因:
没有安装Ninja
解决方式
sudo apt-get update -y
sudo apt-get install -y ninja-build
结果
build.ninja
和rules.ninja
:包含Ninja的所有的构建语句和构建规则。