源码升级gcc

bash 复制代码
 wget  https://ftp.gnu.org/gnu/gcc/gcc-8.1.0/gcc-8.1.0.tar.gz
 tar -xzf gcc-8.1.0.tar.gz
 cd gcc-8.1.0/

打开/contrib/download_prerequisites,查看依赖的库

bash 复制代码
wget http://mirror.linux-ia64.org/gnu/gcc/infrastructure/mpfr-3.1.4.tar.bz2 &
wget http://mirror.linux-ia64.org/gnu/gcc/infrastructure/mpc-1.0.3.tar.gz &
wget http://mirror.linux-ia64.org/gnu/gcc/infrastructure/gmp-6.1.0.tar.bz2 &
wget http://mirror.linux-ia64.org/gnu/gcc/infrastructure/isl-0.18.tar.bz2 &

tar xjf mpfr-3.1.4.tar.bz2
ln -sf mpfr-3.1.4 mpfr
tar xjf gmp-6.1.0.tar.bz2
ln -sf gmp-6.1.0 gmp
tar xzf mpc-1.0.3.tar.gz
ln -sf mpc-1.0.3 mpc
tar xjf isl-0.18.tar.bz2
ln -sf isl-0.18 isl 
#也可以不创建软链接, 把解压后的文件夹拷贝到gcc源码目录并重命名为不要版本号
bash 复制代码
 mkdir build
 cd build/
 ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
 make -j$(nproc) # 耗时很长,开启多线程编译
 make install
相关推荐
小乔的编程内容分享站21 分钟前
C语言常见关键字
c语言
Aaron158825 分钟前
基于RFSOC 49DR+VU13P的64通道VPX架构波束成形技术分析
c语言·人工智能·算法·架构·信息与通信·信号处理·基带工程
Yupureki1 小时前
《算法竞赛从入门到国奖》算法基础:入门篇-贪心算法(上)
c语言·数据结构·c++·算法·贪心算法·visual studio
柏木乃一1 小时前
基础IO(上)
linux·服务器·c语言·c++·shell
你怎么知道我是队长11 小时前
C语言---头文件
c语言·开发语言
3有青年12 小时前
nios ii 中 ‘ALT_CPU_FREQ‘ could not be resolved的分析和解决办法
c语言·fpga开发
ALzc15 小时前
深度剖析EtherCAT FOE功能:ARM固件升级的数据传输与状态机实现
c语言·stm32·ethercat·foe
宵时待雨16 小时前
数据结构(初阶)笔记归纳3:顺序表的应用
c语言·开发语言·数据结构·笔记·算法
智者知已应修善业16 小时前
【C语言 dfs算法 十四届蓝桥杯 D飞机降落问题】2024-4-12
c语言·c++·经验分享·笔记·算法·蓝桥杯·深度优先
无限进步_17 小时前
【C语言&数据结构】二叉树遍历:从前序构建到中序输出
c语言·开发语言·数据结构·c++·算法·github·visual studio