iOS强化1.1-llvm编译

996 阅读1分钟

这里有一个现成的版本的llvm,百度网盘地址,提取码 lguh,下载之后进入目录llvm/llvm-project/build首先删除文件CMakeCache.txt,然后执行命令

cmake -G Xcode -j 4 -DLLVM_ENABLE_PROJECTS='libcxx;libc++;clang;lldb' -DLLDB_USE_SYSTEM_DEBUGSERVER=ON -DLLDB_TEST_COMPILER=clang++ -DCMAKE_OSX_SYSROOT="/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" ../llvm

大约几分钟之后成功了

进入目录llvm/llvm-project/build打开LLVM.xcodeproj

进入Xcode页面,这里一定要选择第二个Manually Manage Schemes,否则会引入不必要的scheme拖累Xcode运行速度

然后点击左下角的加号按钮在target中选择lldb

之后可以通过左上角的Manage Schemes...按钮打开target编辑框

开始运行lldb,第一次运行需要编译,时间略长,这期间你可能什么都干不了,可以去睡一觉了,第二次不需要编译可以直接运行选择Run Without Building

参考文档

LLVM编译踩坑