因为需要给服务器安装pdf转html的插件,需要用到高版本gcc 现在gcc版本太低无法编译,故升级服务器gcc
1. 查看服务器gcc版本
gcc -v
2.进入data文件夹,将安装包下载到data文件下
cd /data
wget ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
3.解压tar包,并进入解压好的文件夹
tar -zxvf gcc-7.3.0.tar.gz
cd gcc-7.3.0
4.检测和安装相关依赖包,这个过程需要耐心等待,要是因为网络(比如内网)无法下载,请手动下载相关依赖包
./contrib/download_prerequisites
5.创建编译文件夹,进入
mkdir build
cd build
6.开始安装,这里可以使用 –prefix=路径名 来规定把gcc安装在哪里 我安装在/data/gcc730
../configure --prefix=/data/gcc730 -enable-checking=release -enable-languages=c,c++ -disable-multilib
make -j4
make install
安装完毕,然后查看版本
gcc -v
如果发现gcc版本还是旧版本,注意! 好多文章都说重启,但我是线上正式服务器,远程连接的,不能随意重启 不能随意重启 不能随意重启 我们可以通过接下来的步骤来使其生效
1.编辑环境变量的配置文件
vim /etc/profile
2.在最后一行添加 你安装的gcc地址 如我的就是 /data/gcc730
export PATH=/data/gcc730/bin:$PATH
3.执行语句使配置生效
source /etc/profile