首先确定你要下载的gcc版本,因为安装过程很慢,四个小时左右!!!耗不起啊
在下面网址里找到你想要的gcc版本,下载后缀名为.tar.gz的文件。
我就是没注意版本问题,重来了两遍!心疼。
https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/
下载后复制到liunx你个人用户文件下,就像这样。
进入复制文件夹路径,解压对应文件,以6.3.0版本为例:
tar -xvf gcc-6.3.0.tar.gz
解压文件之后,在解压文件夹的平衡位置建立文件夹gcc6.3,
其中gcc-6.3.0是你解压的,gcc6.3是你建立的。
进入你建立的gcc6.3中,输入下面命令:
../gcc-6.3.0/configure --prefix= 编译路径 --enable-checking=release --enable-languages=c,c++ --disable-multilib
其中编译路径是需要你自己填写的,我的是
../gcc-6.3.0/configure --prefix=/lustre/home/phe/.local/gcc6.3 --enable-checking=release --enable-languages=c,c++ --disable-multilib
编译之后不管你出现了啥,先别管,直接输入下面命令:
make && make install
这个时间比较长,建议看个剧,玩个游戏啥的…
完成之后看看你的路径结果,我的路径是
/lustre/home/phe/.local/gcc6.3/bin
你会发现里面有gcc,g++等等,说明安装成功了,现在就差把gcc6.3这个版本的环境加入系统环境里就行了。
在你个人路径里找到.bashrc文件。
把相应的gcc版本bin环境添加进去即可。
export PATH=/lustre/home/phe/.local/gcc6.3/bin:$PATH
最后输入gcc -v
查看你的版本是不是安装的,不是的话重启一下试试,还不是的话我就没办法了…祝各位好运!
写在最后,既浪费时间,也没有技术含量,为难我这入门小白。
注:gcc6.3我还在装!这是之前装好的gcc6.5