【运维】欧拉2203操作系统源码编译gcc
【代码】【运维】UOS1070e操作系统源码编译gcc。
·
操作系统:openEuler 2203
源码编译版本:gcc-13.3.0
gcc源码下载:https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-13.3.0/
相关环境依赖
yum install m4
yum install libtool-bin
yum install g++
yum install gpp [当时未安装成功,本人忽略这个步骤了]
相关lib(gmp/ mpfr /mpc)依赖
gmp源码下载网站:The GNU MP Bignum Library
mpfr源码下载网站:https://www.mpfr.org/mpfr-current/
mpc源码下载网站:Index of /gnu/mpc
版本:
gmp :6.3.0
mpfr :4.2.1
mpc :1.3.1
编译过程
编译gmp
mkdir /usr/local/gmp
cd 源码根目录
./configure --prefix /usr/local/gmp
make
make install
编译mpfr
mkdir /usr/local/mpfr
cd 源码根目录
./configure --prefix /usr/local/mpfr --with-gmp=/usr/local/gmp
make
make install
编译mpc
mkdir /usr/local/mpc
cd 源码根目录
./configure --prefix /usr/local/mpc --with-gmp=/usr/local/gmp --with-mpfr=/usr/local/mpfr
make
make install
编译gcc
mkdir /usr/local/gcc
cd 源码根目录
./configure --prefix /usr/local/gcc --with-gmp=/usr/local/gmp --with-mpfr=/usr/local/mpfr --with-mpc=/usr/local/mpc --disable-multilib
make
make install
# 此处编译时间较长,预计1-2h,不报错就耐心等待
参考链接:
更多推荐




所有评论(0)