ນີ້ແມ່ນຄໍາສັ່ງ ccmake ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ccmake - CMake Curses Dialog Command-Line Reference
ສະຫຼຸບສັງລວມ
ccmake [ ] ( | )
ລາຍລະອຽດ
ການປະຕິບັດ "ccmake" ແມ່ນການໂຕ້ຕອບຂອງ CMake curses. ການຕັ້ງຄ່າໂຄງການອາດຈະ
ຈະຖືກລະບຸແບບໂຕ້ຕອບຜ່ານ GUI ນີ້. ຄໍາແນະນໍາໂດຍຫຍໍ້ແມ່ນສະຫນອງໃຫ້ຢູ່ໃນ
ລຸ່ມສຸດຂອງ terminal ໃນເວລາທີ່ໂຄງການກໍາລັງເຮັດວຽກ.
CMake ເປັນເຄື່ອງສ້າງລະບົບຂ້າມເວທີ. ໂຄງການກໍານົດຂະບວນການສ້າງຂອງພວກເຂົາ
ດ້ວຍໄຟລ໌ CMake listfiles ທີ່ເປັນເອກະລາດຂອງເວທີລວມຢູ່ໃນແຕ່ລະໄດເລກະທໍລີຂອງຕົ້ນໄມ້ແຫຼ່ງທີ່ມີ
ຊື່ CMakeLists.txt. ຜູ້ໃຊ້ສ້າງໂຄງການໂດຍໃຊ້ CMake ເພື່ອສ້າງລະບົບການກໍ່ສ້າງ
ສໍາລັບເຄື່ອງມືພື້ນເມືອງໃນເວທີຂອງພວກເຂົາ.
OPTIONS
-C
ໂຫຼດສະຄຣິບລ່ວງໜ້າເພື່ອຕື່ມຂໍ້ມູນໃສ່ແຄດ.
ເມື່ອ cmake ຖືກແລ່ນຄັ້ງທໍາອິດໃນຕົ້ນໄມ້ກໍ່ສ້າງຫວ່າງເປົ່າ, ມັນຈະສ້າງໄຟລ໌ CMakeCache.txt
ແລະເພີ່ມມັນດ້ວຍການຕັ້ງຄ່າທີ່ສາມາດປັບແຕ່ງໄດ້ສໍາລັບໂຄງການ. ທາງເລືອກນີ້ອາດຈະເປັນ
ໃຊ້ເພື່ອລະບຸໄຟລ໌ທີ່ຈະໂຫລດລາຍການ cache ກ່ອນ pass ທໍາອິດ
ໂດຍຜ່ານໂຄງການ cake listfiles. ລາຍການທີ່ໂຫຼດມາໃຫ້ຄວາມສຳຄັນຫຼາຍກວ່າ
ຄ່າເລີ່ມຕົ້ນຂອງໂຄງການ. ໄຟລ໌ທີ່ໃຫ້ມາຄວນຈະເປັນສະຄຣິບ CMake ທີ່ມີ SET
ຄໍາສັ່ງທີ່ໃຊ້ທາງເລືອກ CACHE, ບໍ່ແມ່ນໄຟລ໌ cache-format.
-D : = , -D =
ສ້າງລາຍການ cache cache.
ເມື່ອ cmake ຖືກແລ່ນຄັ້ງທໍາອິດໃນຕົ້ນໄມ້ກໍ່ສ້າງຫວ່າງເປົ່າ, ມັນຈະສ້າງໄຟລ໌ CMakeCache.txt
ແລະເພີ່ມມັນດ້ວຍການຕັ້ງຄ່າທີ່ສາມາດປັບແຕ່ງໄດ້ສໍາລັບໂຄງການ. ທາງເລືອກນີ້ອາດຈະເປັນ
ໃຊ້ເພື່ອລະບຸການຕັ້ງຄ່າທີ່ໃຫ້ຄວາມສຳຄັນເໜືອຄ່າເລີ່ມຕົ້ນຂອງໂຄງການ.
ທາງເລືອກອາດຈະຖືກຊ້ໍາສໍາລັບລາຍການ cache ຫຼາຍເທົ່າທີ່ຕ້ອງການ.
ຖ້າ : ສ່ວນແມ່ນໃຫ້ມັນຕ້ອງເປັນຫນຶ່ງໃນປະເພດທີ່ລະບຸໄວ້ໂດຍ ຕັ້ງ ()
ເອກະສານຄໍາສັ່ງສໍາລັບການຂອງຕົນ CACHE ລາຍເຊັນ. ຖ້າ : ສ່ວນທີ່ຖືກລະເວັ້ນ
ການເຂົ້າຈະຖືກສ້າງຂື້ນໂດຍບໍ່ມີປະເພດຖ້າມັນບໍ່ມີຢູ່ກັບປະເພດແລ້ວ.
ຖ້າຄໍາສັ່ງໃນໂຄງການກໍານົດປະເພດເປັນ PATH or ເສັ້ນທາງໄຟລ໌ ຈາກນັ້ນ ຈະ
ຖືກປ່ຽນເປັນເສັ້ນທາງຢ່າງແທ້ຈິງ.
ທາງເລືອກນີ້ອາດຈະໄດ້ຮັບເປັນການໂຕ້ຖຽງດຽວ: -D : = or
-D =.
-U
ເອົາລາຍການທີ່ກົງກັນອອກຈາກ cache CMake.
ຕົວເລືອກນີ້ອາດຈະຖືກໃຊ້ເພື່ອເອົາໜຶ່ງ ຫຼືຫຼາຍຕົວແປອອກຈາກ CMakeCache.txt
ໄຟລ໌, globbing expression ໂດຍໃຊ້ * ແລະ ? ໄດ້ຮັບການສະຫນັບສະຫນູນ. ທາງເລືອກອາດຈະຖືກຊ້ໍາ
ສໍາລັບລາຍການ cache ຫຼາຍເທົ່າທີ່ຕ້ອງການ.
ໃຊ້ດ້ວຍຄວາມລະມັດລະວັງ, ທ່ານສາມາດເຮັດໃຫ້ CMakeCache.txt ຂອງທ່ານບໍ່ເຮັດວຽກ.
-G
ລະບຸຕົວສ້າງລະບົບສ້າງ.
CMake ອາດຈະສະຫນັບສະຫນູນລະບົບການກໍ່ສ້າງພື້ນເມືອງຫຼາຍໃນເວທີສະເພາະໃດຫນຶ່ງ. ເຄື່ອງກໍາເນີດໄຟຟ້າ
ມີຄວາມຮັບຜິດຊອບໃນການສ້າງລະບົບການກໍ່ສ້າງໂດຍສະເພາະ. ຊື່ເຄື່ອງກໍາເນີດທີ່ເປັນໄປໄດ້
ຖືກລະບຸໄວ້ໃນ Cake-generators(7) ຄູ່ມື.
-T
ລະບຸຊື່ຊຸດເຄື່ອງມືຖ້າຮອງຮັບໂດຍເຄື່ອງກໍາເນີດ.
ບາງເຄື່ອງກໍາເນີດ CMake ສະຫນັບສະຫນູນຊື່ຊຸດເຄື່ອງມືທີ່ຈະມອບໃຫ້ກັບລະບົບການກໍ່ສ້າງພື້ນເມືອງ
ເພື່ອເລືອກ compiler. ນີ້ແມ່ນສະຫນັບສະຫນູນພຽງແຕ່ໃນເຄື່ອງກໍາເນີດໄຟຟ້າສະເພາະ:
Visual Studio >= 10
Xcode >= 3.0
ເບິ່ງເອກະສານລະບົບການສ້າງພື້ນເມືອງສໍາລັບຊື່ຊຸດເຄື່ອງມືທີ່ອະນຸຍາດ.
-A
ລະບຸຊື່ແພລະຕະຟອມຖ້າຮອງຮັບໂດຍເຄື່ອງກໍາເນີດ.
ບາງເຄື່ອງກໍາເນີດ CMake ສະຫນັບສະຫນູນຊື່ແພລະຕະຟອມທີ່ຈະມອບໃຫ້ກັບການກໍ່ສ້າງພື້ນເມືອງ
ລະບົບເລືອກ compiler ຫຼື SDK. ນີ້ແມ່ນສະຫນັບສະຫນູນພຽງແຕ່ໃນເຄື່ອງກໍາເນີດໄຟຟ້າສະເພາະ:
Visual Studio >= 8
ເບິ່ງເອກະສານລະບົບການສ້າງພື້ນເມືອງສໍາລັບຊື່ແພລະຕະຟອມທີ່ໄດ້ຮັບອະນຸຍາດ.
-Wno-dev
ສະກັດກັ້ນການເຕືອນຜູ້ພັດທະນາ.
ສະກັດກັ້ນການເຕືອນໄພທີ່ຫມາຍເຖິງຜູ້ຂຽນໄຟລ໌ CMakeLists.txt. ໂດຍ
ຄ່າເລີ່ມຕົ້ນອັນນີ້ຍັງຈະປິດການເຕືອນການຍົກເລີກການປະຕິເສດ.
-Wdev ເປີດໃຊ້ການເຕືອນຜູ້ພັດທະນາ.
ເປີດໃຊ້ຄໍາເຕືອນທີ່ຫມາຍເຖິງຜູ້ຂຽນຂອງໄຟລ໌ CMakeLists.txt. ໂດຍ
ຄ່າເລີ່ມຕົ້ນອັນນີ້ຍັງຈະເປີດການເຕືອນການຍົກເລີກການປະຕິເສດ.
-Wrror=dev
ເຮັດໃຫ້ການເຕືອນນັກພັດທະນາຜິດພາດ.
ເຮັດການເຕືອນໄພທີ່ຫມາຍເຖິງຜູ້ຂຽນຂອງໄຟລ໌ CMakeLists.txt ຜິດພາດ. ໂດຍ
ຄ່າເລີ່ມຕົ້ນອັນນີ້ຍັງຈະເປີດໃຊ້ການເຕືອນໄພທີ່ຖືກປະຕິເສດເປັນຂໍ້ຜິດພາດ.
-wno-error=dev
ເຮັດໃຫ້ການເຕືອນນັກພັດທະນາບໍ່ແມ່ນຄວາມຜິດພາດ.
ເຮັດໃຫ້ຄໍາເຕືອນທີ່ມີຄວາມຫມາຍສໍາລັບຜູ້ຂຽນຂອງໄຟລ໌ CMakeLists.txt ບໍ່ມີຄວາມຜິດພາດ.
ຕາມຄ່າເລີ່ມຕົ້ນ, ອັນນີ້ຍັງຈະປິດການເຕືອນໄພທີ່ຖືກປະຕິເສດເປັນຂໍ້ຜິດພາດ.
- ປະຕິເສດ
ເປີດໃຊ້ຄຳເຕືອນຟັງຊັນທີ່ເຊົາໃຊ້ແລ້ວ.
ເປີດໃຊ້ງານການເຕືອນໄພສໍາລັບການນໍາໃຊ້ຂອງການທໍາງານທີ່ຖືກສະຫນັບສະຫນູນ, ທີ່ມີຄວາມຫມາຍສໍາລັບການ
ຜູ້ຂຽນໄຟລ໌ CMakeLists.txt.
-Wno-deprecated
ສະກັດກັ້ນການເຕືອນການທໍາງານທີ່ຖືກປະຕິເສດ.
ສະກັດກັ້ນການເຕືອນໄພສໍາລັບການນໍາໃຊ້ການທໍາງານທີ່ຖືກຍົກເລີກ, ຫມາຍຄວາມວ່າສໍາລັບ
ຜູ້ຂຽນໄຟລ໌ CMakeLists.txt.
-Werror=ເຊົາຮອງຮັບ
ເຮັດໃຫ້ macro deprecated ແລະການເຕືອນຫນ້າຜິດພາດ.
ເຮັດການເຕືອນໄພສໍາລັບການນໍາໃຊ້ macros ແລະຟັງຊັນທີ່ຖືກຍົກເລີກ, ຫມາຍຄວາມວ່າສໍາລັບ
ຜູ້ຂຽນໄຟລ໌ CMakeLists.txt, ຂໍ້ຜິດພາດ.
-Wno-error=ເຊົາໃຊ້ແລ້ວ
ເຮັດໃຫ້ການແຈ້ງເຕືອນມະຫາພາກທີ່ຖືກສະຫມັກແລ້ວບໍ່ມີຄວາມຜິດພາດ.
ເຮັດການເຕືອນໄພສໍາລັບການນໍາໃຊ້ macros ແລະຟັງຊັນທີ່ຖືກຍົກເລີກ, ຫມາຍຄວາມວ່າສໍາລັບ
ຜູ້ຂຽນໄຟລ໌ CMakeLists.txt, ບໍ່ແມ່ນຄວາມຜິດພາດ.
--help,-help,-usage,-h,-H,/?
ພິມຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.
ການນໍາໃຊ້ອະທິບາຍການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງພື້ນຖານແລະທາງເລືອກຂອງມັນ.
--version,-version,/V [ ]
ສະແດງຊື່ໂຄງການ / ສະບັບປ້າຍໂຄສະນາແລະອອກ.
ຖ້າໄຟລ໌ຖືກລະບຸ, ສະບັບຈະຖືກຂຽນໃສ່ມັນ. ການຊ່ວຍເຫຼືອແມ່ນພິມອອກເປັນ
ຊື່ ile ຖ້າໃຫ້.
--help-full [ ]
ພິມຄູ່ມືການຊ່ວຍເຫຼືອທັງຫມົດແລະອອກ.
ຄູ່ມືທັງໝົດແມ່ນພິມອອກໃນຮູບແບບຂໍ້ຄວາມທີ່ມະນຸດອ່ານໄດ້. ການຊ່ວຍເຫຼືອແມ່ນພິມອອກເປັນ
ຊື່ ile ຖ້າໃຫ້.
-- ຄູ່ມືການຊ່ວຍເຫຼືອ [ ]
ພິມຄູ່ມືການຊ່ວຍເຫຼືອຫນຶ່ງແລະອອກ.
ຄູ່ມືທີ່ລະບຸໄວ້ແມ່ນພິມອອກໃນຮູບແບບຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້. ການຊ່ວຍເຫຼືອແມ່ນ
ພິມເປັນຊື່ ile ຖ້າໃຫ້.
--help-manual-list [ ]
ລາຍຊື່ຄູ່ມືການຊ່ວຍເຫຼືອທີ່ມີຢູ່ແລະອອກ.
ບັນຊີລາຍຊື່ປະກອບດ້ວຍຄູ່ມືທັງຫມົດສໍາລັບການຊ່ວຍເຫຼືອອາດຈະໄດ້ຮັບໂດຍການນໍາໃຊ້
-- ຄູ່ມືການຊ່ວຍເຫຼືອ ທາງເລືອກທີ່ຕິດຕາມດ້ວຍຊື່ຄູ່ມື. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່
ile ຖ້າໃຫ້.
--help-ຄໍາສັ່ງ [ ]
ພິມການຊ່ວຍເຫຼືອສໍາລັບຄໍາສັ່ງຫນຶ່ງແລະອອກ.
ໄດ້ cmake-ຄໍາສັ່ງ(7) ຄູ່ມືການເຂົ້າສໍາລັບ ຖືກພິມອອກເປັນຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້
ຮູບແບບ. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່ ile ຖ້າໃຫ້.
--help-command-list [ ]
ລາຍຊື່ຄໍາສັ່ງທີ່ມີການຊ່ວຍເຫຼືອທີ່ມີຢູ່ແລະອອກ.
ບັນຊີລາຍຊື່ປະກອບດ້ວຍຄໍາສັ່ງທັງຫມົດທີ່ການຊ່ວຍເຫຼືອອາດຈະໄດ້ຮັບໂດຍການໃຊ້
--help-ຄໍາສັ່ງ ທາງເລືອກທີ່ຕິດຕາມດ້ວຍຊື່ຄໍາສັ່ງ. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່
ile ຖ້າໃຫ້.
--help-ຄໍາສັ່ງ [ ]
ພິມຄູ່ມື cmake-commands ແລະອອກ.
ໄດ້ cmake-ຄໍາສັ່ງ(7) ຄູ່ມືແມ່ນພິມອອກໃນຮູບແບບຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້. ຊ່ວຍເຫຼືອ
ຖືກພິມອອກເປັນຊື່ ile ຖ້າໃຫ້.
--help-module [ ]
ພິມການຊ່ວຍເຫຼືອສໍາລັບຫນຶ່ງໂມດູນແລະອອກ.
ໄດ້ cmake-ໂມດູນ(7) ຄູ່ມືການເຂົ້າສໍາລັບ ຖືກພິມອອກເປັນຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້
ຮູບແບບ. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່ ile ຖ້າໃຫ້.
--help-module-list [ ]
ລາຍຊື່ໂມດູນທີ່ມີການຊ່ວຍເຫຼືອທີ່ມີຢູ່ແລະອອກ.
ບັນຊີລາຍຊື່ປະກອບດ້ວຍໂມດູນທັງຫມົດທີ່ການຊ່ວຍເຫຼືອອາດຈະໄດ້ຮັບໂດຍການໃຊ້
--help-module ທາງເລືອກທີ່ຕິດຕາມດ້ວຍຊື່ໂມດູນ. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່
ile ຖ້າໃຫ້.
--help-modules [ ]
ພິມຄູ່ມື cmake-modules ແລະອອກ.
ໄດ້ cmake-ໂມດູນ(7) ຄູ່ມືແມ່ນພິມອອກໃນຮູບແບບຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້. ຊ່ວຍເຫຼືອ
ຖືກພິມອອກເປັນຊື່ ile ຖ້າໃຫ້.
-- ນະໂຍບາຍການຊ່ວຍເຫຼືອ [ ]
ພິມການຊ່ວຍເຫຼືອສໍາລັບນະໂຍບາຍຫນຶ່ງແລະອອກ.
ໄດ້ cake-ນະໂຍບາຍ(7) ຄູ່ມືການເຂົ້າສໍາລັບ ຖືກພິມອອກເປັນຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້
ຮູບແບບ. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່ ile ຖ້າໃຫ້.
--help-policy-list [ ]
ລາຍຊື່ນະໂຍບາຍທີ່ມີການຊ່ວຍເຫຼືອທີ່ມີຢູ່ແລະອອກ.
ບັນຊີລາຍຊື່ປະກອບມີນະໂຍບາຍທັງຫມົດທີ່ການຊ່ວຍເຫຼືອອາດຈະໄດ້ຮັບໂດຍການໃຊ້
-- ນະໂຍບາຍການຊ່ວຍເຫຼືອ ທາງເລືອກທີ່ຕິດຕາມດ້ວຍຊື່ນະໂຍບາຍ. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່
ile ຖ້າໃຫ້.
-- ນະໂຍບາຍການຊ່ວຍເຫຼືອ [ ]
ພິມຄູ່ມືນະໂຍບາຍ cmake ແລະອອກ.
ໄດ້ cake-ນະໂຍບາຍ(7) ຄູ່ມືແມ່ນພິມອອກໃນຮູບແບບຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້. ຊ່ວຍເຫຼືອ
ຖືກພິມອອກເປັນຊື່ ile ຖ້າໃຫ້.
--help-ຊັບສິນ [ ]
ພິມການຊ່ວຍເຫຼືອສໍາລັບຊັບສິນຫນຶ່ງແລະອອກ.
ໄດ້ cake-ຄຸນສົມບັດ(7) ຄູ່ມືສໍາລັບ ຖືກພິມອອກໃນແບບທີ່ມະນຸດສາມາດອ່ານໄດ້
ຮູບແບບຂໍ້ຄວາມ. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່ ile ຖ້າໃຫ້.
--help-property-list [ ]
ລາຍຊື່ຄຸນສົມບັດທີ່ມີການຊ່ວຍເຫຼືອທີ່ມີຢູ່ແລະອອກ.
ບັນຊີລາຍຊື່ປະກອບດ້ວຍຄຸນສົມບັດທັງຫມົດທີ່ການຊ່ວຍເຫຼືອອາດຈະໄດ້ຮັບໂດຍການໃຊ້
--help-ຊັບສິນ ທາງເລືອກທີ່ຕິດຕາມດ້ວຍຊື່ຊັບສິນ. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່
ile ຖ້າໃຫ້.
--ຄຸນສົມບັດການຊ່ວຍເຫຼືອ [ ]
ພິມຄູ່ມື cake-properties ແລະອອກ.
ໄດ້ cake-ຄຸນສົມບັດ(7) ຄູ່ມືແມ່ນພິມອອກໃນຮູບແບບຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້. ໄດ້
ການຊ່ວຍເຫຼືອແມ່ນພິມໃສ່ຊື່ ile ຖ້າໃຫ້.
--help-variable [ ]
ພິມການຊ່ວຍເຫຼືອສໍາລັບຕົວແປຫນຶ່ງແລະອອກ.
ໄດ້ cmake-ຕົວແປ(7) ຄູ່ມືການເຂົ້າສໍາລັບ ຖືກພິມອອກເປັນຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້
ຮູບແບບ. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່ ile ຖ້າໃຫ້.
--help-variable-list [ ]
ລາຍຊື່ຕົວແປທີ່ມີການຊ່ວຍເຫຼືອທີ່ມີຢູ່ແລະອອກ.
ບັນຊີລາຍຊື່ປະກອບດ້ວຍຕົວແປທັງຫມົດທີ່ການຊ່ວຍເຫຼືອອາດຈະໄດ້ຮັບໂດຍການໃຊ້
--help-variable ທາງເລືອກຕາມດ້ວຍຊື່ຕົວປ່ຽນແປງໄດ້. ການຊ່ວຍເຫຼືອແມ່ນພິມໄປຫາຊື່
ile ຖ້າໃຫ້.
--help-ຕົວແປ [ ]
ພິມຄູ່ມື Cmake-variables ແລະອອກ.
ໄດ້ cmake-ຕົວແປ(7) ຄູ່ມືແມ່ນພິມອອກໃນຮູບແບບຂໍ້ຄວາມທີ່ມະນຸດສາມາດອ່ານໄດ້. ຊ່ວຍເຫຼືອ
ຖືກພິມອອກເປັນຊື່ ile ຖ້າໃຫ້.
ໃຊ້ ccmake ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net