前言:
在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权限。