cmake在非foot时安装教程及Permission denied解决方案
- 第一次写博客,主要想记录下自己遇到的问题以及解决方案
- 因为使用的是公用的服务器,所以自身账户是没有sudo权限的,而很多东西的安装都需要用到cmake,而cmake正常的安装方法也是需要用到sudo权限。因此我研究了非foot权限的cmake安装教程
- 首先从网站https://cmake.org/download/下载源码包,然后进行解压
cd cmake-3.20.2 # 这里自己根据不同版本调整文件夹名字
./bootstrap
./configure --prefix=/home/xxx/xxx #—自己用户名下的目录
- 重点来啦!
- 在运行第二条和第三条代码时很多人都可能像我一样出现以下两种情况
bash: ./bootstrap: Permission denied
bash: ./configure: Permission denied
- 解决方案:
chmod +x ./configure
chmod +x ./bootstrap
- 即为当前目录下的configure文件添加可执行性之后你就可以通过上面的方式来安装了。
make
make install
- 然后添加/home/xxx/xxx/bin目录到环境变量PATH当中,并source保存: