如何在 LINUX 上将 LLVM 恢复为旧版本?

Posted

技术标签:

【中文标题】如何在 LINUX 上将 LLVM 恢复为旧版本?【英文标题】:How to revert LLVM to older version on LINUX? 【发布时间】:2020-09-08 20:36:48 【问题描述】:

我已经在我的 WSL 上安装了 LLVM。但是现在我需要一个旧版本的 LLVM。 如何将 LLVM 恢复到旧版本? 我用来安装它的命令:

git clone https://github.com/llvm/llvm-project.git
cd llvm-project
mkdir build
cd build
cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ../llvm
make

还有我的llvm-as --version 输出:

LLVM (http://llvm.org/):
  LLVM version 11.0.0git
  DEBUG build with assertions.
  Default target: x86_64-unknown-linux-gnu
  Host CPU: skylake

我可以删除目录build吗?

【问题讨论】:

【参考方案1】:

llvm-project 存储库包含几乎每个 LLVM 版本的标签。只需使用 git 检查它们:

cd llvm-project
git checkout -t origin/llvmorg-3.8.0

建议删除build 目录并从头开始配置和构建。

【讨论】:

以上是关于如何在 LINUX 上将 LLVM 恢复为旧版本?的主要内容,如果未能解决你的问题,请参考以下文章

在保留提交的同时将 master 恢复为旧提交

如何在 Amazon Linux 上将 OpenSSH 从 6.6.1p1 升级到版本 7.2p2?

如何在 Windows 上为旧 R 匹配 Rcpp 和 RcppArmadillo 的版本?

以编程方式调整 UITextField 的大小会自动恢复为旧大小

在 Firebase 实时数据库中,当我更新值时,它会立即恢复为旧值

如何在 Linux 上将 googleTest 设置为共享库