在 Ubuntu 22.04 上安装 LLVM在 Ubuntu 22.04 上安装 LLVM在 Ubuntu 22.04 上安装 LLVM在 Ubuntu 22.04 上安装 LLVM
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Ubuntu 22.04 上安装 LLVM

LLVM 是一个跨平台(可在 Linux、Windows 和 Mac 上使用)C/C++ 编译器工具集,如 GCC。 LLVM 可以编译用 C、C++ 和 Objective-C 编写的代码。 LLVM 工具集提供的 Clang 可以比 GCC 更快地编译 C 和 C++ 代码。与 GCC 相比,LLVM 调试器 LLDB 的内存效率更高,加载符号的速度更快。 LLVM 通过 libc++ 和 libc++ ABI 项目支持 C++11、C++14 和 C++17。 LLVM 还部分支持最新的 C++20 和 C++2b 标准。

有关LLVM的更多信息,请查看LLVM官方网站。

在本文中,我将向您展示如何在 Ubuntu 22.04 LTS 上安装 LLVM 工具集。

目录:

  1. 更新 APT 包存储库缓存

  2. 在 Ubuntu 22.04 LTS 上安装 LLVM

  3. 检查 LLVM 工具集是否安装正确

  4. 使用 Clang 编译 C 程序

  5. 使用 Clang++ 编译 C++ 程序

  6. 结论

更新 APT 包存储库缓存:

首先,使用以下命令更新 APT 软件包存储库缓存:

$ sudo apt update

应更新 APT 包存储库缓存。

在 Ubuntu 22.04 LTS 上安装 LLVM:

LLVM 工具集可在 Ubuntu 22.04 LTS 的官方软件包存储库中找到。因此,您可以使用 APT 包管理器轻松安装它。

运行以下命令,从其官方软件包存储库在 Ubuntu 22.04 LTS 上安装 LLVM 工具集:

$ sudo apt install clang lldb lld

按Y,然后按 确认安装。

APT 包管理器将从互联网下载所有必需的包。需要一段时间才能完成。

下载后,所需的软件包将一一安装。需要一段时间才能完成。

应安装 LLVM 工具集。

检查 LLVM 工具集是否安装正确:

clang 和 clang++ 程序是 LLVM 工具集的一部分。 clang用于编译C程序,clang++用于编译C++程序。

您可以使用以下代码检查clang程序是否正常工作:

$ clang --version

您可以使用以下代码检查clang++程序是否正常运行:

$ clang++ --version

s

使用 Clang 编译 C 程序:

在本节中,我将向您展示如何使用 clang 编译一个简单的 C 程序。

首先,使用nano文本编辑器创建一个新的C源文件hello.c,如下所示:

$ nano hello.c

在 hello.c 文件中键入以下行。这个C程序编译并运行后将在控制台上打印文本Hello World。

完成后,按 + X,然后按 Y 和 保存hello.c 文件。

您可以使用 Clang 编译 C 源文件 并创建二进制可执行程序 ,如下所示:

$ clang <source-file> -o <output-file>

您可以将 C 源文件 hello.c 编译为可执行程序 hello_c,如下所示:

$ clang hello.c -o hello_c

如果C源文件hello.c有任何错误,在编译过程中将会报告。

如果 C 源文件 hello.c 成功编译,您将在当前工作目录中看到一个可执行文件 hello_c,如下图所示。

$ ls -lh

您可以运行编译后的可执行文件hello_c,如下所示:

$ ./hello_c

如果hello_c程序成功运行,您应该在终端上看到文本Hello World。

使用 Clang++ 编译 C++ 程序:

在本节中,我将向您展示如何使用 clang++ 编译一个简单的 C++ 程序。

首先,使用nano文本编辑器创建一个新的C++源文件hello.cpp,如下所示:

$ nano hello.cpp

在 hello.cpp 文件中键入以下行。这个C++程序编译并运行后将在控制台上打印文本Hello World。

完成后,按 + X,然后按 Y 和 保存hello.cpp 文件。

您可以编译 C++ 源文件 并使用 Clang++ 创建二进制可执行程序 ,如下所示:

$ clang++ <source-file> -o <output-file>

您可以将 C++ 源文件 hello.cpp 编译为可执行程序 hello_cpp,如下所示:

$ clang++ hello.cpp -o hello_cpp

如果C++源文件hello.cpp有任何错误,在编译过程中将会报告。

如果 C++ 源文件 hello.cpp 成功编译,您将在当前工作目录中看到一个可执行文件 hello_cpp,如下图所示。

$ ls -lh

可以运行编译好的可执行文件hello_cpp,如下所示:

$ ./hello_cpp

如果hello_cpp程序成功运行,您应该在终端上看到文本Hello World。

结论:

在本文中,我向您展示了如何在 Ubuntu 22.04 LTS 上安装 LLVM 工具集。我还向您展示了如何分别使用 Clang 和 Clang++(LLVM 工具集的一部分)编译简单的 C 和 C++ 程序并运行它们。

©2015-2025 艾丽卡 support@alaica.com