如何在不同版本中使用特定版本的 llvm?

时间:2021-01-06 04:15:10

标签: c++ clang llvm kaleidoscope

我已经在我的 linux(Ubuntu 20.04)机器上安装了 llvm 6,7,10,11 以及相同的 clang 版本。不同的项目需要不同版本的llvm。如何使用特定版本的 clang 和 llvm 编译 C++ 程序? 例如:目前 llvm 10 和 clang 10 是默认值,我使用: clang++ program_names.cpp ``llvm-config --cxxflags --ldflags --system-libs --libs core mcjit native`` -O3 -o program_name.cpp

1 个答案:

答案 0 :(得分:0)

这取决于您的发行版。例如,在 FreeBSD 操作系统上,所有 LLVM 可执行文件都附加了版本号,因此您可以运行 clang80clang++90 等。

对于您使用的每个包,检查它安装的文件列表。

相关问题