cmake報錯CMake Error: Could not find CMAKE_ROOT

蒲城小农發表於2024-04-23

從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,暫無解決方法

相關文章