環(huán)境:
- Xcode14.1 (14B47b)
- oclint:22.11
問(wèn)題描述:
執(zhí)行oclint檢測(cè)惩猫,會(huì)報(bào)很多錯(cuò)誤
oclint錯(cuò)誤描述.png
原因分析:
oclint的版本和LLVM版本不匹配
-
oclint版本:
oclint clang版本.png -
LLVM版本:
LLVM版本.png
解決辦法:
由于oclint官方不再更新版本,需自己手動(dòng)build生成新版本使用锯厢。
- 下載support- Xcode14分支
- 終端切換到oclint-scripts目錄:cd oclint-scripts
- 執(zhí)行:./make
- 執(zhí)行成功后脯倒,找到根目錄中的路徑build/oclint-release藻丢,即為build后的產(chǎn)物
oclint-23.0.png
將oclint-release目錄拷貝到放置oclint配置的目錄中
修改環(huán)境變量
-
修改配置文件:vim ~/.zshrc
oclint環(huán)境配置.png - 更新配置:source ~/.zshrc
查看oclint版本
oclint-version.png