问题描述:
在安装Gtest时需要编译,我用cmake .时,文件本身没问题却仍然连续出现四个错误
编译指令
cmake .
出现错误
--configuring incomplete, errors occurred!
CMake Error:Cannot open file for write:/usr/src/gtest/CMakeCache.txt.tmp
CMake Error:System Error:Permission denied
CMake Error:Unable to open cache file for save. /usr/src/gtest/CmakeCache.txt
CMake Error::System Error:Permission denied
原因分析:
可能是权限不够
解决方案:
在编译命令前加上sudo即可
sudo cmake .

解决Ubuntu中Cmake权限不足导致的编译错误
在尝试使用Cmake编译Gtest时遇到权限问题,导致配置失败并显示多个错误,如无法打开CMakeCache.txt文件。问题的根本原因是缺少必要的文件写权限。解决方法是在执行cmake命令时添加sudo,即使用sudo cmake,以获取系统管理员权限进行编译。
3207

被折叠的 条评论
为什么被折叠?



