四步让非root用户在Linux快速安装GCC!!!!必看!!

本文详细介绍了如何在Linux系统中以普通用户身份下载、解压GCC源代码,设置环境变量,最终成功安装GCC,以便进行编译和开发工作,无需root权限。

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

前言:

在Linux系统中,通常情况下,为了进行编译和构建项目,需要安装GNU编译器套件(GCC)。然而,有时候我们可能无法以root用户的身份进行安装,但是我们仍然需要在系统上安装GCC以进行开发工作。本文将介绍如何在Linux系统中以非root用户的身份安装GCC。

操作步骤

步骤1.下载源代码

首先,我们需要从GCC官方网站下载所需版本的GCC源代码。您可以在https://gcc.gnu.org上找到最新的GCC版本。

推荐使用:https://gitee.com/openeuler/hpcrunner/tree/master/package/kgcc

里面有两个版本分别是10.3.1和9.3.1,接下来步骤均以9.3.1为例

#获取源码包(选择合适的目录下获取该安装包)
wget https://mirrors.huaweicloud.com/kunpeng/archive/compiler/kunpeng_gcc/gcc-9.3.1-2021.03-aarch64-linux.tar.gz


步骤二:解压源代码

下载完成后,将源代码解压到您选择的目录中。使用以下命令解压。

#解压
tar -zxvf gcc-x.x.x.tar.gz

步骤三:进入解压的文件夹中

#进入解压的文件夹
cd gcc-x.x.x

#找到当前路径
pwd

步骤四:设置环境变量

最后,将GCC安装目录添加到您的PATH环境变量中,以便系统可以找到新安装的GCC。您可以通过编辑~/.bashrc文件并添加以下行来实现:

#设置环境变量
export GCC_DIR=/path/to/file/gcc-9.3.1-2021.03-aarch64-linux
export PATH=$GCC_DIR/bin:$PATH
export LD_LIBRARY_PATH=$GCC_DIR/lib64:$GCC_DIR/lib:$LD_LIBRARY_PATH
export INCLUDE=$GCC_DIR/include:$INCLUDE

步骤五:验证版本信息

#验证
gcc -v

通过按照以上步骤,您可以在Linux系统中以非root用户的身份成功安装GCC。现在,您可以使用GCC来编译和构建您的项目,而无需root权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值