我是靠谱客的博主 谦让音响,这篇文章主要介绍编译 GNU GCC 12.2.0 『在 aarch64 环境中构建』,现在分享给大家,希望可以做个参考。

编译 GNU GCC 12.2.0 『在 aarch64 环境中构建』

# 编译 GCC12
# 以下代码仅在树莓派4B硬件环境 + Fedora 36: Raw image for aarch64 系统环境下的 fedora36 容器环境 下进行验证测试及安装
# 详情请参考 https://gcc.gnu.org/install/

# 1、安装构建依赖
dnf install ncurses wget coreutils systemd NetworkManager openssh-server openssh-clients NetworkManager-ssh libssh-config sshpass libssh libssh2 libgcc gcc gcc-gfortran gcc-c++ gcc-gnat libgnat-static gcc-gdc gawk binutils libstdc++-devel libstdc++-static libstdc++ gzip bzip2 make tar perl m4 isl zstd automake gettext gperf autogen guile git diffutils patch dejagnu flex texinfo texinfo-tex sphinx tcl -y

# 2、下载源码
wget -c https://ftp.gnu.org/gnu/gcc/gcc-12.2.0/gcc-12.2.0.tar.gz

# 3、解压资源包
tar -xzf gcc-12.2.0.tar.gz

# 4、执行脚本 下载  GMP MPFR MPC ISL
cd gcc-12.2.0
./contrib/download_prerequisites

# 5、编译配置
mkdir build && cd build
../configure -v --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib

# 6、编译
make -j$(nproc)

# 7、测试
make -j$(nproc) -k check

# 8、安装
make install

最后

以上就是谦让音响最近收集整理的关于编译 GNU GCC 12.2.0 『在 aarch64 环境中构建』的全部内容,更多相关编译内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部