安装依赖项
首先,确保系统上安装了构建 LLVM 3.0 所需的所有依赖项:
sudo apt-get update
sudo apt-get install build-essential cmake git
从 GitHub 获取 LLVM 3.0 源代码
使用 Git 从 GitHub 存储库中获取 LLVM 3.0 的源代码:
git clone --branch release_30 https://github.com/llvm/llvm-project.git llvm-3.0
cd llvm-3.0/llvm
注意事项
- 由于 LLVM 3.0 是一个非常旧的版本,可能会遇到一些依赖项或构建错误。在这种情况下,可能需要安装一些特定的库或进行其他调整。
- GCC 和 G++:
安装较旧版本的 GCC 和 G++
首先,安装 GCC 4.8 和 G++ 4.8:
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8
配置和编译 LLVM 3.0 使用 GCC 4.8
指定使用 GCC 4.8 和 G++ 4.8 进行编译:
cd ~/llvm-3.0.src/build
rm -rf *
CC=gcc-4.8 CXX=g++-4.8 cmake ..
make -j$(nproc)
安装 LLVM
构建完成后,安装 LLVM:
sudo make install
验证安装
安装完成后,你可以验证 LLVM 是否安装成功:
llvm-config --version
这应该输出 3.0
。