OCLint的环境搭建
选择预编译二进制
预编译二进制可以视为开始的快捷方式.OCLint的二进制依赖于众多的系统标准库.所以每次预编译打包都是基于当前特定的平台来完成的.
防止编译文件在当前特定环境下无法运行,可以使用本地构建OCLint.
安装ssl:brew install openssl
构建OCLint
building OCLint
在下载的OCLint文件夹内,进入到oclint-scripts
文件夹下.执行以下步骤
cd oclint-scripts
./make
cd ..
验证构建
执行
./build/oclint-<major>.<minor>.dev.<git-hash>/bin/oclint
如果出现以下错误,说明构建完成
oclint: Not enough positional command line arguments specified!
Must specify at least 1 positional arguments: See: ./oclint -help
增加二进制文件到系统路径
之后将增加二进制文件到系统路径
预编译和本地构建包都应该包含以下文件路径结构
oclint-release
|-bin
|-lib
|---clang
|-----<llvm/clang version>
|-------include
|-------lib
|---oclint
|-----rules
|-----reporters
|-include
|---c++
|-----v1
即使没有安装,oclint也可以直接从bin文件夹唤起
为了易于调用,建议将OCLint的bin文件夹添加到系统路径
首先在.bashrc 或 .bash_profile文件内增加如下命令
OCLINT_HOME=/path/to/oclint-release
export PATH=$OCLINT_HOME/bin:$PATH
执行以下命令:
cp bin/oclint* /usr/local/bin/
cp -rp lib/* /usr/local/lib/
cp -rp include/* /usr/local/include/