撰写者: 이담호
管理者: 이담호/CS-STATIC
修订日: 2020-11-03
※ 此指南适用于 STATIC 4.1.6 或 CSBuild 2.2 以上版本。
生成.STATICFILE .
$ csbuild --new
使用GNU 编译器的情况下 parser.sconf与 .STATICFILE 同时生成.
$ csbuild --new --cc gcc --cxx g++
$ csbuild --new --cc gcc --cxx g++ --cflag="[在此处生成CFLAG OPTION]" --cxxflag="[在此处生成CXXFLAG OPTION]"
可生成specfile.
$ csbuild --new --specfile
分析所需的文件不会上传到STATIC 服务器,仅在本地收集。
Options
$ csbuild capture --help
> Suresoft (R) CODESCROLL CSBUILD 2.1 ([v20062209-STATIC4.1.4-1195-g376c04d6f])
usage: csbuild capture [-e|--edg] [-v|--valid] [BUILD_COMMAND]
positional arguments:
BUILD_COMMAND Command to build source or script
optional arguments:
-e, --edg Capture using built-in preprocessor
-v, --valid Verify Translation Unit before uploading to STATIC
-p, --post_processing
Capture processing without actual running user commands
-s SPEC_FILE, --spec_file SPEC_FILE
Capture using spec file
-h, --help Show the command of csbuild capture mode
> Finished(00:00:00)
使用示例
以Preprocessor 的 Built-in(EDG) 使用模式
$ csbuild capture -e make
HOOK 使用模式
$ csbuild capture make
与capture一起执行 validation 的模式
$ csbuild capture -v make
使用specfile 的capture模式
$ csbuild capture -s "specfile.spec"
对已建立信息进行重新捕获的模式
$ csbuild capture -p
对已建立信息通过 Built-in(EDG) 使用模式重新捕获的模式다시 캡쳐하는 모드
$ csbuild capture -p -e