欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

龙芯电脑手动编译安装gcc9.3编译器

程序员文章站 2024-03-21 18:23:52
...

背景

龙芯3a3000,操作系统中标麒麟,自带的gcc版本信息如下:

龙芯电脑手动编译安装gcc9.3编译器

是4.9.3-3,版本有点旧了,想升级一下gcc,yum update gcc不用想,官方的版本不是最新的。

打开https://ftp.gnu.org/gnu/gcc/gcc-9.3.0/  ,选择gcc 9.3 的源码进行下载

龙芯电脑手动编译安装gcc9.3编译器

下载后,tar -xvf gcc-9.3.0.tar.xz 解压缩。

进入解压缩后的目录,输入以下命令下载编译依赖包

 ./contrib/download_prerequisites

自动下载依赖的组件包,都不大,一会就可以下载好。

龙芯电脑手动编译安装gcc9.3编译器

编译gcc9.3必须配置LIBRARY_PATH路径,过程如下:

vi /etc/profile

export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/gcc-9.3/lib
export PATH=$PATH:/usr/local/gcc-9.3/bin

保存后执行source /etc/profile 让配置生效。

进入gcc源码路径,建立编译临时文件目录

mkdir build

cd build

../configure --prefix=/usr/local/gcc-9.3 --enable-bootstrap --enable-checking=release --enable-languages=c,c++ --disable-multilib

运行结果:

龙芯电脑手动编译安装gcc9.3编译器

编译过程大概需要几个小时,所以这里使用nohup编译,开始以后就可以去干别的了

sudo nohup make &

心里痒痒想随时看进度的话tail nohup.out就可以看了。

 

输入sudo make install 安装。

 

相关标签: IT技术相关