cmake在非foot时安装教程及Permission denied解决方案

本文介绍了在没有sudo权限的Linux环境中如何安装cmake,并解决了在安装过程中遇到的`Permission denied`错误。通过下载源码包,解压后在用户目录下配置安装路径,使用`chmod +x`添加可执行权限,然后执行`make`和`make install`。最后更新环境变量并激活,确保cmake成功安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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保存:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值