Ito ang command clang-check-3.5 na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
clang-check - manu-manong pahina para sa clang-check 3.5
DESCRIPTION
PAGGAMIT: clang-check [mga opsyon] [... ]
OPSYON:
Pangkalahatang mga pagpipilian:
-tulong - Ipakita ang mga magagamit na opsyon (-tulong-tinago para sa karagdagang)
-help-list - Ipakita ang listahan ng mga magagamit na opsyon (-help-list-hidden para
higit pa)
-version - Ipakita ang bersyon ng program na ito
mga pagpipilian sa clang-check:
-suriin - Patakbuhin ang static analysis engine
-ast-dump - Bumuo ng mga AST at pagkatapos ay i-debug ang mga ito
-ast-dump-filter=- Gamitin kasama ang -ast-dump or -ast-print mag-dump/mag-print lang ng AST
mga node ng deklarasyon na mayroong partikular na substring sa isang kwalipikadong pangalan. Gamitin -ast-listahan sa
ilista ang lahat ng na-filter na pangalan ng node ng deklarasyon.
-ast-listahan - Bumuo ng mga AST at i-print ang listahan ng declaration node na kwalipikado
pangalan
-ast-print - Bumuo ng mga AST at pagkatapos ay maganda-i-print ang mga ito
-extra-arg=- Karagdagang argumento na isasama sa command line ng compiler
-extra-arg-before=- Karagdagang argumento na ilalagay sa command line ng compiler
-ayusin-kung-ano-mo-mo - Ilapat ang payo sa pag-aayos kahit na may mga hindi naaayos na mga error
-ayusin - Ilapat ang payo sa pag-aayos sa pinagmulan ng input
-p=- Bumuo ng landas
-p ay ginagamit upang basahin ang isang compile command database.
Halimbawa, maaari itong maging isang CMake build directory kung saan pinangalanan ang isang file
umiiral ang compile_commands.json (use -DCMAKE_EXPORT_COMPILE_COMMANDS=ON Opsyon sa CMake
upang makuha ang output na ito). Kapag walang tinukoy na path ng build, isang paghahanap para sa
Ang compile_commands.json ay susubukan sa lahat ng parent path ng unang input
file . Tingnan: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html para sa isang halimbawa
ng pag-set up ng Clang Tooling sa isang source tree.
... tukuyin ang mga landas ng mga source file. Ang mga landas na ito ay
tumingin sa compile command database. Kung ang landas ng isang file ay ganap, ito
kailangang tumuro sa source tree ng CMake. Kung ang landas ay kamag-anak, ang kasalukuyang
ang gumaganang direktoryo ay kailangang nasa CMake source tree at ang file ay dapat nasa a
subdirectory ng kasalukuyang gumaganang direktoryo. "./" prefix sa mga kaugnay na file
ay awtomatikong aalisin, ngunit ang natitirang bahagi ng isang kamag-anak na landas ay dapat na isang suffix ng
isang landas sa compile command database.
Halimbawa, upang patakbuhin ang clang-check sa lahat ng mga file sa isang subtree ng source tree, gamitin ang:
hanapin ang path/in/subtree -yam '*.cpp'|xargs clang-check
o gamit ang isang partikular na path ng build:
hanapin ang path/in/subtree -yam '*.cpp'|xargs clang-check -p build/landas
Tandaan, ang path/in/subtree at kasalukuyang direktoryo ay dapat sumunod sa mga panuntunang inilarawan
sa itaas.
Gamitin ang clang-check-3.5 online gamit ang mga serbisyo ng onworks.net