Skip to content

Latest commit

 

History

History
45 lines (42 loc) · 1.22 KB

note.md

File metadata and controls

45 lines (42 loc) · 1.22 KB

第一课 llvm项目 编译(windows mac)

mac下

  • 命令行
git clone https://github.com/llvm/llvm-project
cd llvm-project
mkdir build
cd build
cmake -G "Unix Makefiles" ../llvm
make -j 10
  • xcode
git clone https://github.com/llvm/llvm-project
cd llvm-project
mkdir build
cd build
cmake -G "Xcode" ../llvm
  • 编译clang
git clone https://github.com/llvm/llvm-project
cd llvm-project
mkdir build
cd build
cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ../llvm
cmake -DLLVM_ENABLE_PROJECTS=clang -G "Xcode" ../llvm

说明

建议用git上的项目,直接下载官网的项目生成Xcode环境编译会出现各种问题,命令行是没有问题。

windows vs项目

  • 命令行 (用cygwin)
git clone https://github.com/llvm/llvm-project -b xxx
cd llvm-project
mkdir build
cd build
//cmake -G "Visual Studio 14 2015" ../llvm (可能不行要用最高vs版本)
cmake -G "Visual Studio 16 2019" ../llvm (ml.exe可能报少库)

cmake-gui

  • (ml.exe可能报少库,这里报少mspdb140.dll 网上下载放入对应目录这里是[C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64])