如何在 Ubuntu 上安装 Clang

Clang 编译器是 GCC 的替代品。 它可用于将代码编译成可运行的二进制程序。 如果您是 Ubuntu 上的开发人员,您可能以前处理过这样的编译器。

虽然大多数 Ubuntu 开发人员都坚持使用 GCC,但他们也可以使用 Clang 编译器。 如果你想让 Clang 在 Ubuntu 上工作,本指南适合你! 跟随我们向您展示如何让 Clang 9、Clang 11 和 Clang 12 在 Ubuntu 上运行。

如何在 Ubuntu 上安装 Clang 9

如果您需要让 Clang 9 在 Ubuntu 上运行,您会很高兴知道大多数 Ubuntu 版本,即使是最新版本 Ubuntu 21.04,都在其软件存储库中。 要开始使用 Clang 9,首先打开一个终端窗口。

要在 Ubuntu 桌面上打开终端窗口,请按键盘上的 Ctrl + Alt + T。 打开后,使用下面的 apt install 命令安装 Clang 9 包。 请务必使用 –install-suggests 命令行开关,因为它会告诉 Ubuntu 获取使用 Clang 9 所需的一切。

sudo apt install clang-9 --install-suggests

在终端窗口中输入此命令后,Ubuntu 将提示您输入密码。 这样做。 当您这样做时,它会收集所有建议的软件包供您安装在您的 PC 上。

  如何修复谷歌浏览器无响应

在 Ubuntu 收集所有软件包供您安装后,系统会提示您按键盘上的 Y 键。 按键盘上的 Y 键确认您希望继续安装。

按 Y 后,Ubuntu 将在您的系统上安装 Clang 9。 完成后,关闭终端窗口,或开始在命令行中使用 Clang 9。

如何在 Ubuntu 上安装 Clang 11

出于一个原因,Ubuntu 没有 Clang 10,但它确实有 Clang 11,因为它是一个较新的版本,所以它更好。 如果你的 Ubuntu 系统需要 Clang 11,首先打开一个终端窗口。

要在 Ubuntu 桌面上打开终端窗口,请按键盘上的 Ctrl + Alt + T。 或者,在应用程序菜单中搜索“终端”。 打开后,使用 apt install 命令和 –install-suggests 命令行开关来设置 Clang 11,以及 Ubuntu 建议的软件包。

sudo apt install clang-11 --install-suggests

输入上述命令后,Ubuntu 会提示您输入密码以继续。 使用键盘输入您的用户帐户密码。 然后,按键盘上的 Enter 键继续。

继续后,Ubuntu 将收集所有建议的软件包并准备好安装。 之后,系统会要求您按 Y 按钮继续。 使用键盘上的 Y 键,确认您希望继续安装,Ubuntu 将安装 Clang 11。

安装完成后,Clang 11 将在您的 Ubuntu PC 上。 从这里,您可以关闭终端或开始使用 Clang 11。

如何在 Ubuntu 上安装 Clang 12

除了 Clang 9 和 Clang 11,Clang 12 还可以在 Ubuntu 上使用,供用户在需要时安装。 如果你想在你的 Ubuntu PC 上安装 Clang 12,首先打开一个终端窗口。 要在 Ubuntu 上打开终端窗口,请按键盘上的 Ctrl + Alt + T 或 Ctrl + Shift + T。

  如何启用谷歌浏览器的新扩展菜单

一旦终端窗口打开并准备好使用,输入 apt install 命令并安装“clang-12”包,以及 -install-suggests 命令行开关,它会获取所有建议的包。

sudo apt install clang-12 --install-suggests

输入上述命令安装 Clang 12 后,Ubuntu 会提示您输入密码。 sudo 命令需要密码。 使用键盘输入您的用户帐户密码,然后按 Enter 键。

当您在命令行提示符中输入密码并按 Enter 键时,Ubuntu 将收集 Clang 12 需要的所有软件包。 从那里,它会要求您按 Y 键。 这样做。

按 Y 键后,Ubuntu 将开始在您的计算机上下载并安装所有 Clang 12 软件包。 这只需要几秒钟。 该过程完成后,关闭终端窗口,或保持打开状态并使用 Clang 12。

其他 Clang 包

如果您需要本文未涵盖的 Ubuntu 上的其他 Clang 包,请帮自己一个忙并查看 Pkgs.org. 它索引了许多主流的 Linux 软件包存储库,包括 Ubuntu,您可以使用它来搜索您需要的任何 Clang 软件包。

此外,请务必检查 Ubuntu 官方包搜索. 这是一个专门针对所有发行版的所有 Ubuntu 软件包的网站。 您将能够使用它来搜索您需要的任何 Clang 包!