0

我已经在我的 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

4

1 回答 1

0

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

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

于 2021-01-07T13:13:52.633 回答