编译 GCC

GCC 是 "GNU Compiler Collection" 的缩写,是一个由 GNU 项目开发的编译器集合。GCC 支持多种编程语言,包括 C、C++、Objective-C、Fortran、Ada 和更多。作为一个自由和开源的软件,GCC 是许多操作系统(如 Linux 和 BSD)的标准编译器套件。它被广泛用于编译程序代码,优化性能,并生成可执行文件。GCC 的跨平台特性使其在不同硬件架构上都能使用。

  1. GNU FTP 服务器上下载 GCC 源码压缩包并解压。

  2. 创建构建目录 gcc-build

    你的目录结构应该如下所示:

    .
    ├── gcc-build
    └── gcc-VERSION
    
  3. 进入源码目录 gcc-VERSION 下载依赖:

    ./contrib/download_prerequisites
    
  4. 进入构建目录 gcc-build 构建并编译:

    ../gcc-VERSION/configure --prefix="$HOME/.local" --disable-multilib
    make -j$(nproc)
    

    GCC 是一个大型项目,因此编译要很久。如果 5 分钟内没有报错那就可以去吃饭睡觉了。

  5. 编译完成后,安装:

    make install
    

参考:

posted @ 2024-10-20 13:06  Undefined443  阅读(6)  评论(0编辑  收藏  举报