build gcc

1,下载源码

wget https://gcc.gnu.org/pub/gcc/infrastructure/mpfr-4.1.0.tar.bz2

wget https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2

wget https://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.2.1.tar.gz

git clone --mirror https://github.com/gcc-mirror/gcc.git

cd ./ex/

git clone ../gcc.git

cd gcc

git checkout releases/gcc-12.2.0

2,编译

cd gmp-6.1.0 && \

./configure --prefix=/home/hanmeimei/ex_gcc/tmp1/local/gmp-6.1.0 && \

make -j && sudo make install && \

cd ..

cd mpfr-4.1.0 && \

./configure --prefix=/home/hanmeimei/ex_gcc/tmp1/local/mpfr-4.1.0 --with-gmp=/home/hanmeimei/ex_gcc/tmp1/local/gmp-6.1.0 && \

make -j && sudo make install && \

cd ..

cd mpc-1.2.1 && \

./configure --prefix=/home/hanmeimei/ex_gcc/tmp1/local/mpc-1.2.1 --with-gmp=/home/hanmeimei/ex_gcc/tmp1/local/gmp-6.1.0 --with-mpfr=/home/hanmeimei/ex_gcc/tmp1/local/mpfr-4.1.0 && \

make -j && sudo make install && \

cd ..

cd gcc && \

./configure --prefix=/home/hanmeimei/ex_gcc/tmp1/local/gcc-12.2.0 --enable-checking=release --disable-multilib --with-gmp=/home/hanmeimei/ex_gcc/tmp1/local/gmp-6.1.0 --with-mpfr=/home/hanmeimei/ex_gcc/tmp1/local/mpfr-4.1.0 --with-mpc=/home/hanmeimei/ex_gcc/tmp1/local/mpc-1.2.1 && \

make -j &&sudo make install

3,检查

相关推荐
YangWeiminPHD7 天前
金水32051编译器下的AI8051U单片机入门:从点亮LED到“你好,世界,我来了!”
c语言·汇编·51单片机·编译器
用户753897552817511 天前
《手写解释器》第10章 函数
编译原理·编译器
jump_jump13 天前
TSRX:一份源码,编译到 React / Solid / Vue / Preact / Ripple
前端框架·代码规范·编译器
YangWeiminPHD13 天前
金水32051编译器:人与单片机CPU之间的桥梁
c语言·单片机·编译器
shada17 天前
mini-dog-c编译器开发 - 04 递归下降解析器
c语言·编译器
shada17 天前
mini-dog-c编译器开发 - 01 功能需求与设计
编译器
shada17 天前
mini-dog-c编译器开发 - 03 抽象语法树(AST)
编译器
众少成多积小致巨1 个月前
Soong构建入门
android·go·编译器
杨艺韬1 个月前
Rust编译器原理-第11章 闭包:匿名函数的编译器实现
rust·编译器
杨艺韬1 个月前
Rust编译器原理-第15章 MIR 优化:编译器的中间表示与优化管线
rust·编译器