编译 GCC
GCC 是 "GNU Compiler Collection" 的缩写,是一个由 GNU 项目开发的编译器集合。GCC 支持多种编程语言,包括 C、C++、Objective-C、Fortran、Ada 和更多。作为一个自由和开源的软件,GCC 是许多操作系统(如 Linux 和 BSD)的标准编译器套件。它被广泛用于编译程序代码,优化性能,并生成可执行文件。GCC 的跨平台特性使其在不同硬件架构上都能使用。
-
在 GNU FTP 服务器上下载 GCC 源码压缩包并解压。
-
创建构建目录
gcc-build
。你的目录结构应该如下所示:
. ├── gcc-build └── gcc-VERSION
-
进入源码目录
gcc-VERSION
下载依赖:./contrib/download_prerequisites
-
进入构建目录
gcc-build
构建并编译:../gcc-VERSION/configure --prefix="$HOME/.local" --disable-multilib make -j$(nproc)
GCC 是一个大型项目,因此编译要很久。如果 5 分钟内没有报错那就可以去吃饭睡觉了。
-
编译完成后,安装:
make install
参考: