gcc依赖安装
提示:安装gcc需要这三个依赖:GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+:
依赖下载地址
http://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2
http://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2
http://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz
GMP安装
tar -jxvf gmp-6.1.0.tar.bz2
cd gmp-6.1.0
./configure
make && make install
MPFR安装
tar -jxvf mpfr-3.1.4.tar.bz2
cd mpfr-3.1.4
./configure
make && make install
MPC安装
tar -zxvf mpc-1.0.3.tar.gz
cd mpc-1.0.3
./configure
make && make install
gcc安装
gcc下载地址
gcc安装过程
wget http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz # 下载gcc
tar -vxf gcc-9.2.0.tar.gz # 解压
mkdir build && cd build # 创建编译目录
../gcc-9.2.0/configure -enable-checking=release -enable-languages=c,c++ -disable-multilib --build=aarch64-linux # –enable-languages表示你要让你的gcc支持那些语言,–disable-multilib不生成编译为其他平台可执行代码的交叉编译器。
#–disable-checking生成的编译器在编译过程中不做额外检查,也可以使用–enable-checking=xxx来增加一些检查
make -j 64 # 编译
sudo make install # 安装
gcc -v # 验证
/usr/local/bin/gcc -v # 验证2
export PATH=/usr/local/bin:$PATH # 临时添加环境变量