我是靠谱客的博主 谦让音响,最近开发中收集的这篇文章主要介绍编译 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 环境中构建』的全部内容,希望文章能够帮你解决编译 GNU GCC 12.2.0 『在 aarch64 环境中构建』所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部