由于想调试旧版本的内核2.4.22 ,用ubuntu自带的编译器无法编译通过,所以需要该内核要求的(gcc2.95.3),从网上下载编译源码折腾了一遍,没招了,这是那篇没有成功的源码编译经过 通过deb 包安装其实更简单,记录如下
下载安装包
地址
需要下载如下几个文件:
安装
sudo dpkg -i *deb 一次安装
通过
ls -l /usr/bin/gcc*
ls -l /usr/bin/g++*
来查看安装好的程序。这时候我们还不能直接使用,因为我们看到gcc和g++的符号链接还指向原来的程序。
多版本管理
$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-2.95 4
$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 3
现在检查下 gcc 的版本,是2.95.4 了
参考:https://blog.csdn.net/u011008379/article/details/80343269