clang-check-3.6 - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ clang-check-3.6 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


clang-check - ຫນ້າຄູ່ມືສໍາລັບ clang-check 3.6

ລາຍລະອຽດ


ຂໍ້ຜິດພາດ: ld.so: object 'libfakeroot-sysv.so' ຈາກ LD_PRELOAD ບໍ່ສາມາດໂຫຼດລ່ວງໜ້າໄດ້ (ບໍ່ສາມາດ
ເປີດໄຟລ໌ວັດຖຸທີ່ໃຊ້ຮ່ວມກັນ): ບໍ່ສົນໃຈ. ການນໍາໃຊ້: clang-check [ຕົວເລືອກ] [... ]

ທາງເລືອກ:

ທາງເລືອກທົ່ວໄປ:

-ຊ່ວຍ - ສະ​ແດງ​ທາງ​ເລືອກ​ທີ່​ມີ​ຢູ່ (-help-ເຊື່ອງ ສໍາລັບເພີ່ມເຕີມ)

- ລາຍ​ການ​ຊ່ວຍ​ເຫຼືອ​ - ສະ​ແດງ​ລາຍ​ການ​ທາງ​ເລືອກ​ທີ່​ມີ​ຢູ່ (-help-list-hidden ສໍາລັບການ
ເພີ່ມເຕີມ)

-ການປ່ຽນແປງ - ສະ​ແດງ​ສະ​ບັບ​ຂອງ​ໂຄງ​ການ​ນີ້​

ຕົວເລືອກການກວດສອບ clang:

- ວິ​ເຄາະ​ - ແລ່ນເຄື່ອງຈັກການວິເຄາະສະຖິດ

-ast-dump - ສ້າງ ASTs ແລະຫຼັງຈາກນັ້ນ debug dump ເຂົາເຈົ້າ

-ast-dump-filter=- ໃຊ້ກັບ -ast-dump or -ast-print ຖິ້ມ/ພິມ AST ເທົ່ານັ້ນ
ໂຫນດການປະກາດທີ່ມີສະຕຣິງຍ່ອຍທີ່ແນ່ນອນໃນຊື່ທີ່ມີຄຸນວຸດທິ. ໃຊ້ -ast-list to
ບອກຊື່ node ການປະກາດທີ່ສາມາດກັ່ນຕອງໄດ້ທັງໝົດ.

-ast-list - ສ້າງ ASTs ແລະພິມບັນຊີລາຍຊື່ຂອງ node ປະກາດມີຄຸນສົມບັດ
ຊື່

-ast-print - ສ້າງ ASTs ແລະຫຼັງຈາກນັ້ນ pretty-print ໃຫ້ເຂົາເຈົ້າ

-extra-arg=- ການໂຕ້ຖຽງເພີ່ມເຕີມຕໍ່ກັບແຖວຄໍາສັ່ງຂອງ compiler

-extra-arg-before=- ການໂຕ້ຖຽງເພີ່ມເຕີມເພື່ອ prepend ກັບເສັ້ນຄໍາສັ່ງ compiler

- ແກ້ໄຂສິ່ງທີ່ເຈົ້າສາມາດເຮັດໄດ້ - ນໍາໃຊ້ຄໍາແນະນໍາການແກ້ໄຂເຖິງແມ່ນວ່າຢູ່ໃນທີ່ປະທັບຂອງຄວາມຜິດພາດທີ່ບໍ່ສາມາດແກ້ໄຂໄດ້

- ແກ້​ໄຂ​ - ນໍາໃຊ້ຄໍາແນະນໍາການແກ້ໄຂກັບແຫຼ່ງປ້ອນຂໍ້ມູນ

-p=- ສ້າງ​ເສັ້ນ​ທາງ​

-p ຖືກນໍາໃຊ້ເພື່ອອ່ານຖານຂໍ້ມູນຄໍາສັ່ງລວບລວມ.

ຕົວຢ່າງ, ມັນສາມາດເປັນ CMake build directory ທີ່ໄຟລ໌ທີ່ມີຊື່
compile_commands.json ມີຢູ່ (ໃຊ້ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON CMake ທາງເລືອກ
ເພື່ອ​ໃຫ້​ໄດ້​ຮັບ​ຜົນ​ຜະ​ລິດ​ນີ້​)​. ໃນເວລາທີ່ບໍ່ມີເສັ້ນທາງການກໍ່ສ້າງຖືກກໍານົດ, ຄົ້ນຫາສໍາລັບ
compile_commands.json ຈະຖືກພະຍາຍາມຜ່ານເສັ້ນທາງຫຼັກທັງໝົດຂອງການປ້ອນຂໍ້ມູນທຳອິດ
ໄຟລ໌ . ເບິ່ງ: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html ຕົວຢ່າງ
ການຕັ້ງຄ່າ Clang Tooling ເທິງຕົ້ນໄມ້ແຫຼ່ງ.

... ລະບຸເສັ້ນທາງຂອງໄຟລ໌ແຫຼ່ງ. ເສັ້ນທາງເຫຼົ່ານີ້ແມ່ນ

ຊອກຫາຢູ່ໃນຖານຂໍ້ມູນຄໍາສັ່ງລວບລວມ. ຖ້າເສັ້ນທາງຂອງໄຟລ໌ແມ່ນຢ່າງແທ້ຈິງ, ມັນ
ຕ້ອງການຊີ້ໃຫ້ເຫັນເຖິງຕົ້ນໄມ້ແຫຼ່ງຂອງ CMake. ຖ້າເສັ້ນທາງແມ່ນພີ່ນ້ອງ, ປະຈຸບັນ
ໄດເລກະທໍລີທີ່ເຮັດວຽກຕ້ອງຢູ່ໃນຕົ້ນໄມ້ແຫຼ່ງ CMake ແລະໄຟລ໌ຕ້ອງຢູ່ໃນ a
ໄດເລກະທໍລີຍ່ອຍຂອງໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ. "./" ຄໍານໍາຫນ້າໃນໄຟລ໌ທີ່ກ່ຽວຂ້ອງ
ຈະຖືກເອົາອອກໂດຍອັດຕະໂນມັດ, ແຕ່ສ່ວນທີ່ເຫຼືອຂອງເສັ້ນທາງພີ່ນ້ອງຕ້ອງເປັນຄໍາຕໍ່ທ້າຍ
ເສັ້ນທາງໃນຖານຂໍ້ມູນຄໍາສັ່ງລວບລວມ.

ຕົວຢ່າງ, ເພື່ອດໍາເນີນການ clang-check ກ່ຽວກັບໄຟລ໌ທັງຫມົດໃນ subtree ຂອງຕົ້ນໄມ້ແຫຼ່ງ, ໃຊ້:

ຊອກຫາເສັ້ນທາງ / ໃນ / ຕົ້ນໄມ້ຍ່ອຍ -yam '*.cpp'|xargs clang-check

ຫຼືໃຊ້ເສັ້ນທາງສ້າງສະເພາະ:

ຊອກຫາເສັ້ນທາງ / ໃນ / ຕົ້ນໄມ້ຍ່ອຍ -yam '*.cpp'|xargs clang-check -p ສ້າງ/ເສັ້ນທາງ

ຫມາຍເຫດ, ເສັ້ນທາງ / ໃນ / subtree ແລະໄດເລກະທໍລີປະຈຸບັນຄວນປະຕິບັດຕາມກົດລະບຽບທີ່ໄດ້ອະທິບາຍ
ຂ້າງເທິງ.

ໃຊ້ clang-check-3.6 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌