如何在 Linux 上安装 C 编译器

无论您是用 C 编码还是从源代码构建 Linux 程序,您都必须安装 C 编译器。 Linux 上的两个主要版本是古老的 GCC 和较新的 Clang。

以下是在您的机器上安装它们的方法。

在 Linux 上安装 GCC

海湾合作委员会,或 GNU Compiler Collection,自 1980 年代以来一直存在,早于 Linux 本身。 它不仅可以编译 C 程序,还可以处理 C++、Objective-C、Objective-C++、Fortran、ADA 和 Go。 许多开源项目仍然依赖它,包括 Linux 内核。

要在 Debian 和 Ubuntu 上安装 GCC 以及所需的 C 库,请安装 构建必不可少的 包裹:

sudo apt install build-essential

在 Fedora 和其他基于 RPM 的发行版:

sudo dnf install gcc

在 Arch Linux 上:

sudo pacman -S gcc

在任何其他发行版上,您通常可以搜索“GCC”并找到适合您系统的软件包。 这也适用于 Clang。

要编译一个简单的 C 程序,例如著名的“Hello, World!”,只需转到保存它的目录并运行以下命令:

gcc hello.c

…在哪里 你好ç 是您的程序的名称。

如果程序正确,GCC 会将编译后的文件输出为 a.输出 在当前目录中。 要运行它,请键入:

./a.out

有关的: 如何打印“你好,世界!” 在 20 种最流行的编程语言中

在 Linux 上安装 Clang

街区里的新孩子是 编译器,由 Apple、ARM、Sony、AMD 和其他公司作为 LLVM 编译器的前端开发。 Apple 将其用作 macOS 的 Xcode 开发环境的编译器。

Clang 旨在与 GCC 兼容,同时提高性能。 它很受欢迎,因为它获得了许可 Apache 2.0 许可证,如果开发人员进行修改,则不需要发布他们的源代码。

您可以使用包管理器安装 Clang。 在 Debian 和 Ubuntu 上,只需安装 包裹:

sudo apt install clang

在 Fedora/ CentOS:

sudo dnf install clang

在基于 Arch 的发行版上安装 Clang:

sudo pacman -S clang

编译工作与 GCC 相同:

clang hello.c

相关:每个程序员都应该知道的基本编程原则

现在你可以在 Linux 中编译 C 程序了

无论您是刚刚学习 C 还是经验丰富的 C 程序员,您都可以轻松地为 Linux 安装两个主要的 C 编译器——GCC 和 Clang。

如果您想探索 C 编程,这里有一些有关该语言的更多提示,可以让您领先一步。