如何在 Debian 12 上安装 GCC(GNU 编译器集合)

2023年 7月 20日 665.0k 0

GCC 是 GNU 工具链的重要组成部分,为开发人员提供了许多优势。它是一个通用的编译器,支持多种编程语言,包括 C、C++ 和 Fortran。凭借其高度优化的代码生成和广泛的优化选项,GCC 可提高软件的性能。此外,GCC 与各种平台的兼容性以及通过社区贡献不断改进使其成为全球开发人员的首选。

terminal-linux-logo-1

在 Debian 12 书虫上安装 GCC

第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt

sudo apt update
sudo apt install apt-transport-https lsb-release ca-certificates

此命令将刷新存储库,允许您安装最新版本的软件包。

第 2 步。在 Debian 12 上安装 GCC(GNU 编译器集合)。

现在您的系统是最新的,让我们继续在 Debian 12 书虫上安装 GCC。有两种推荐的方法来安装 GCC:使用 Debian 官方仓库和从源代码构建 GCC。我们将介绍这两种方法,以满足不同的用户偏好。

  • A. 方法1:使用官方Debian仓库:

从官方 Debian 仓库安装 GCC 可确保 Debian 生态系统内的兼容性和易于维护。按照以下详细步骤使用此方法安装 GCC:

sudo apt-add-repository "deb http://deb.debian.org/debian $(lsb_release -cs) main"

使用以下命令更新软件包列表并安装 GCC:

sudo apt update
sudo apt install build-essential

验证安装:

gcc --version
  • B. 方法 2:从源代码构建 GCC:

对于喜欢可定制性和访问最新功能的高级用户,可以选择从源代码构建 GCC。请按照以下步骤从源代码安装 GCC:

wget ftp://ftp.gnu.org/gnu/gcc/gcc-{VERSION}/gcc-{VERSION}.tar.gz

注意:替换为要安装的所需 GCC 版本。{VERSION}

提取源代码:

tar xvf gcc-{VERSION}.tar.gz

配置构建:

cd gcc-{VERSION}
./configure --prefix=/usr/local/gcc

注意:根据您的喜好调整前缀路径 ()。/usr/local/gcc

编译并安装:

make -j$(nproc)
sudo make install

验证安装:

/usr/local/gcc/bin/gcc --version

若要进一步验证安装,可以编译一个简单的测试程序。创建一个新文件,如 ,并添加以下代码:test.c

#include 

int main() {
   printf("Hello, world!n");
   return 0;
}

保存文件并使用以下命令进行编译:

gcc test.c -o test

最后,通过执行以下命令运行已编译的程序:

./test

如果程序在终端上打印“Hello, world!”,则 GCC 在您的 Debian 12 书虫系统上运行正常。

第 3 步。故障排除提示:

在 Debian 12 书虫上安装 GCC 时,您可能会遇到一些常见问题。以下是一些故障排除提示:

  • 缺少依赖项:如果在安装过程中遇到依赖项错误,请确保已启用必要的存储库并再次执行更新。
  • 磁盘空间不足:如果在安装过程中磁盘空间不足,请考虑清理不必要的文件或扩展存储空间。
  • 构建错误:如果您在从源代码构建 GCC 时遇到错误,请仔细查看错误消息并咨询相关的在线资源或论坛寻求帮助。
  • 感谢您使用本教程在 Debian 12 书虫上安装最新版本的 GCC。有关其他帮助或有用信息,我们建议您查看 GCC 官方网站。

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论