cmake报错CMake Error: Could not find CMAKE_ROOT

从cmake的地址下载源码 https://cmake.org/files/

比如cmake-3.14.0-rc3.tar.gz 

tar xvf cmake-3.14.0-rc3.tar.gz 

cd  cmake-3.14.0-rc3.

./configure

make -j32

sudo make install 

然后执行cmake 发现报了CMake Error: Could not find CMAKE_ROOT的错误。

这个错误的原因是在普通用户下执行sudo make install 后,会将二进制安装到/usr/local/bin下,而CMAKE_ROOT依赖的文件安装在/usr/local/share/cmake-3.14

在普通用户下执行chmod 755 /usr/local/share/cmake-3.14即可。

如果在root用户下执行上述命令,依旧会报CMake Error: Could not find CMAKE_ROOT,暂无解决方法

posted @ 2024-04-23 17:47  蒲城小农  阅读(1234)  评论(0编辑  收藏  举报