1. 前言
Linux内核升级到最新的版本,需要先升级gcc的版本,本文主要以RHEL8.0为OS,讲解Linux内核5.6.3版本和GCC编译器7.5为例,讲解整个更新过程。
2. 升级必须的安装包
OS安装选择的是Desktop下包全选,如果是其他安装,需要检查OS是否安装gcc,libstdc++,make以及kernel-headers,kernel-devel,ncurses-devel等等,如果没有安装,可以通过yum安装"development tools" group.
yum groupinstall "Development Tools
yum install ncurses-devel
3. 更新gcc编译器版本到7.5
- 解压gcc压缩包到指定目录
tar -xvf gcc-7.5.0.tar.gz -C /usr/local/src/
一般我们将第三方的软件源代码放置在/usr/local/src目录
- 下载必要的编译库
cd /usr/local/src/gcc-7.5.0
可以通过目录contrib/download_prerequisites查看到必要的库有以下几个: