压缩包安装
1.下载gcc压缩包
// 下载地址: http://mirror.hust.edu.cn/gnu/gcc/
// 上传到服务器后解压缩
tar-zxvf gcc-11.2.0.tar.gz
2.下载编译所需依赖项
cd gcc-11.2.0
./contrib/download_prerequisites
cd ../
3.建立编译输出目录
mv gcc-11.2.0 gcc-11.2.0-build
mkdir build (编译输出目录)
4.生成makefile文件
cd build/
unset LD_LIBRARY_PATH LIBRARY_PATH CFLAGS CXXFLAGS LDFLAGS
../configure --prefix=/public/home/fafu_kweilong/software/gcc-11.2.0 (该目录为软件最终安装目录,不同于用于编译的build目录,也不同于软件直接加压的目录) --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++,fortran
5.编译
// 时间有点久,1~3小时左右 PS:最好不要在编译过程中再去做别的什么事,整个过程CPU(24线程)都是满载的,要是莫名终止了,后面麻烦事也不少。
make -j24
6.安装
make install -j24
7.检查版本
/public/home/fafu_kweilong/software/gcc-11.2.0/bin (软件安装到这里了)
./gcc -v
./g++ -v
网友评论