LLDB的安装过程(我个人的采坑经历)

217 阅读1分钟

获取源码

终端下输入命令
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

cmake.org/download/

下载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)字样编译成功啦