如何在 Debian 10 Linux 上安装 GCC 编译器

GNU 编译器集合 (GCC) 是支持 C, C++, Objective-C, Fortran, Ada, Go 和 D 编程语言的编译器和库的开源集合。 Linux 内核, GNU 实用程序和许多其他项目都是使用 GCC 编译的。

本教程说明了如何在 Debian 10 Buster 上安装 GCC 编译器。相同的说明适用于 Debian 9 和任何基于 Debian 的发行版。

先决条件

要在 Debian 系统上安装软件包,您必须以具有 sudo 特权的用户身份登录。

在 Debian 上安装 GCC

默认的 Debian 存储库包含一个名为 meta 的软件包 build-essential ,其中包含 GCC 编译器以及编译软件所需的其他库和实用程序。

请按照以下步骤安装 GCC 编译器 Debian 10 :

  1. 首先,更新软件包列表:

    sudo apt update
    
  2. build-essential 通过运行以下命令安装软件包:

    sudo apt install build-essential
    

    您可能还需要安装手册页,其中包含有关使用 GNU/Linux 进行开发的文档:

    sudo apt-get install manpages-dev
    
  3. 要确认已成功安装 GCC 编译器,请输入 gcc --version

    gcc --version
    

    在撰写本文时, Debian 10 存储库中可用的 GCC 的默认版本是 8.3.0

    gcc (Debian 8.3.0-6) 8.3.0
    Copyright (C) 2018 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

现在,您已经在 Debian 机器上成功安装了 GCC 。

编译 Hello World 示例

用 GCC 编译基本的C或 C ++ 程序非常简单。打开您的文本编辑器并创建以下文件:

nano hello.c

你好ç

#include <stdio.h>
int main()
{
  printf ("Hello World!\n");
  return 0;
}

保存文件,然后使用以下命令将其编译为可执行文件:

gcc hello.c -o hello

编译器将 hello 在执行命令的同一目录中创建一个名为二进制文件。

要执行程序运行:

./hello

输出将如下所示:

Hello World!

结论

您已经在 Debian 10 上成功安装了 GCC 。有关 GCC 的更多信息,请访问官方 GCC 文档