gcc 升级
# gcc -v
gcc version 7.2.0 (Debian 7.2.0-19)
# tar -zxvf gcc-7.3.0.tar.gz
# cd gcc-7.3.0/
# ./contrib/download_prerequisites
gmp-6.1.0.tar.bz2: 成功
mpfr-3.1.4.tar.bz2: 成功
mpc-1.0.3.tar.gz: 成功
isl-0.16.1.tar.bz2: 成功
# mkdir temp_gcc
# cd temp_gcc/
# ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
# make & make install
make[4]: Leaving directory '/root/4.15/gcc-7.3.0/temp_gcc/i686-pc-linux-gnu/libatomic'
make[3]: Leaving directory '/root/4.15/gcc-7.3.0/temp_gcc/i686-pc-linux-gnu/libatomic'
make[2]: Leaving directory '/root/4.15/gcc-7.3.0/temp_gcc/i686-pc-linux-gnu/libatomic'
make[1]: Leaving directory '/root/4.15/gcc-7.3.0/temp_gcc'
回车 提示已经安装完成
[1]+ 已完成 make
# gcc -v
gcc version 7.2.0 (Debian 7.2.0-19)
???
参考:
在CentOS 7.2下升级gcc编译器的版本 ???
Linux 升级 GCC 的方法
1. 内核版本
# uname -a
Linux kali 4.9.0-kali3-686-pae #1 SMP Debian 4.9.18-1kali1 (2017-04-04) i686 GNU/Linux
# lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: kali-rolling
Codename: kali-rolling
# uname -msr
Linux 4.9.0-kali3-686-pae i686
2. 内核镜像 下载
内核镜像下载地址
这里适配32位
linux-headers-4.15.0-kali3-common_4.15.17-1kali1_all.deb
https://pkg.kali.org/pkg/gcc-7
gcc-7 7.3.0-3 imported into kali-rolling
???
linux-compiler-gcc-7-x86_4.15.17-1kali1_i386.deb
linux-headers-4.15.0-kali3-686_4.15.17-1kali1_i386.deb
linux-headers-4.15.0-kali3-all-i386_4.15.17-1kali1_i386.deb
linux-headers-4.15.0-kali3-all_4.15.17-1kali1_i386.deb
linux-image-4.15.0-kali3-686_4.15.17-1kali1_i386.deb
参考:
1.安装kali linux 2017.1 【一、更新源 升级软件和内核等】
2.如何在Ubuntu 16.04服务器中升级Linux内核