获取源码
终端下输入命令
git clone --depth 1 github.com/llvm/llvm-p…
配置和构建LLVM和Clang
echo 'export OSX_COMMANDLINE_SDKROOT="/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"' >> ~/.zshrc source ~/.zshrc
vi ~/.zshrc 你打开看看就晓得了
安装HomeBrew
zhuanlan.zhihu.com/p/111014448
安装Cmake
下载CommandLineTools
xcode-select --install
- 进入llvm-project文件 cd llvm-project
- 构建build mkdir build
- 进入build文件 cd build
- 构建build cmake -G [options] ../llvm
cmake -G Xcode -j 2 -DLLVM_ENABLE_PROJECTS='libcxx;libc++;clang;lldb' -DLLDB_USE_SYSTEM_DEBUGSERVER=ON -DLLDB_TEST_COMPILER=clang++ -DCMAKE_OSX_SYSROOT=$OSX_COMMANDLINE_SDKROOT ../llvm
xcode相关配置
- 进入bulid目录下打开LLVM.xcodeproj
- 进入Xcode界面
- 选择Manully Manage Schemes
- 点击左下角加号,在Target中选择lldb 可执行文件
- 开始运行lldb
- Product -> Perform Action -> Run Without Building
- 选择Build & Run
- 进入真正的编译模式
- 最后显示黑色的(lldb)字样编译成功啦