编译 GCC
GCC 是 "GNU Compiler Collection" 的缩写,是一个由 GNU 项目开发的编译器集合。GCC 支持多种编程语言,包括 C、C++、Objective-C、Fortran、Ada 和更多。作为一个自由和开源的软件,GCC 是许多操作系统(如 Linux 和 BSD)的标准编译器套件。它被广泛用于编译程序代码,优化性能,并生成可执行文件。GCC 的跨平台特性使其在不同硬件架构上都能使用。
-
在 ftp.gnu.org 下载 GCC 源码压缩包并解压:
wget https://ftp.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz tar -xJf gcc-*.tar.xz cd gcc-* -
下载构建依赖:
./contrib/download_prerequisites将会下载:
gettext,gmp,mpfr,mpc,isl -
开始构建:
mkdir build && cd build ../configure --disable-multilib --prefix="$HOME/.local" make -j$(nproc)GCC 是一个大型项目,因此编译要很久。如果 5 分钟内没有报错那就可以去吃饭睡觉了。
-
编译完成后,安装:
make install
参考:

浙公网安备 33010602011771号