ນີ້ແມ່ນຄໍາສັ່ງ llvm-extract-3.8 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
llvm-extract - ສະກັດຟັງຊັນຈາກໂມດູນ LLVM
ສະຫຼຸບສັງລວມ
llvm-ສະກັດ [ທາງເລືອກໃນການ] --func function-name [ຊື່ເອກະສານ]
ລາຍລະອຽດ
ໄດ້ llvm-ສະກັດ ຄໍາສັ່ງເອົາຊື່ຂອງຫນ້າທີ່ແລະສະກັດມັນອອກຈາກທີ່ກໍານົດໄວ້
ໄຟລ໌ bitcode LLVM. ມັນຖືກນໍາໃຊ້ຕົ້ນຕໍເປັນເຄື່ອງມື debugging ເພື່ອຫຼຸດຜ່ອນກໍລະນີການທົດສອບຈາກ
ໂປລແກລມຂະຫນາດໃຫຍ່ທີ່ເຮັດໃຫ້ເກີດແມງໄມ້.
ນອກເຫນືອຈາກການສະກັດ bitcode ຂອງຟັງຊັນທີ່ກໍານົດໄວ້, llvm-ສະກັດ ຍັງຈະ
ເອົາຕົວແປທົ່ວໂລກທີ່ບໍ່ສາມາດເຂົ້າຫາໄດ້, ຕົວແບບ, ແລະປະເພດທີ່ບໍ່ໄດ້ໃຊ້.
ໄດ້ llvm-ສະກັດ ຄໍາສັ່ງອ່ານການປ້ອນຂໍ້ມູນຂອງຕົນຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຖ້າຫາກວ່າຊື່ໄຟລ໌ຖືກລະເວັ້ນຫຼືຖ້າຫາກວ່າ
ຊື່ໄຟລ໌ແມ່ນ -. ຜົນຜະລິດແມ່ນສະເຫມີໄປລາຍລັກອັກສອນກັບຜົນຜະລິດມາດຕະຖານ, ເວັ້ນເສຍແຕ່ໄດ້ -o ທາງເລືອກແມ່ນ
ລະບຸໄວ້ (ເບິ່ງຂ້າງລຸ່ມນີ້).
OPTIONS
-f
ເປີດໃຊ້ສອງຜົນອອກໃນ terminals. ປົກກະຕິ, llvm-ສະກັດ ຈະປະຕິເສດການຂຽນດິບ
bitcode output ຖ້າ output stream ແມ່ນ terminal. ດ້ວຍທາງເລືອກນີ້, llvm-ສະກັດ ຈະ
ຂຽນ bitcode ດິບໂດຍບໍ່ຄໍານຶງເຖິງອຸປະກອນຜົນຜະລິດ.
--func function-name
ສະກັດຟັງຊັນທີ່ມີຊື່ function-name ຈາກ bitcode LLVM. ອາດຈະຖືກກໍານົດ
ຫຼາຍຄັ້ງເພື່ອສະກັດຫຼາຍຫນ້າທີ່ພ້ອມກັນ.
--rfunc function-regular-expr
ສະກັດຟັງຊັນທີ່ກົງກັນ function-regular-expr ຈາກ bitcode LLVM. ທັງໝົດ
ຟັງຊັນທີ່ກົງກັບການສະແດງຜົນປົກກະຕິຈະຖືກສະກັດອອກ. ອາດຈະຖືກກໍານົດຫຼາຍ
ເວລາ.
--ໂລກ ຊື່ທົ່ວໂລກ
ສະກັດຕົວແປທົ່ວໂລກທີ່ມີຊື່ ຊື່ທົ່ວໂລກ ຈາກ bitcode LLVM. ອາດຈະຖືກກໍານົດ
ຫຼາຍຄັ້ງເພື່ອສະກັດຕົວແປທົ່ວໂລກຫຼາຍອັນໃນເວລາດຽວກັນ.
--rglob glob-regular-expr
ສະກັດການຈັບຄູ່ຕົວແປທົ່ວໂລກ global-regular-expr ຈາກ bitcode LLVM. ທັງໝົດ
ຕົວແປທົ່ວໂລກທີ່ກົງກັບການສະແດງຜົນປົກກະຕິຈະຖືກສະກັດອອກ. ອາດຈະຖືກກໍານົດ
ຫຼາຍຄັ້ງ.
-ຊ່ວຍ
ພິມບົດສະຫຼຸບຂອງຕົວເລືອກແຖວຄໍາສັ່ງ.
-o ຊື່ເອກະສານ
ລະບຸຊື່ໄຟລ໌ຜົນຜະລິດ. ຖ້າຊື່ໄຟລ໌ແມ່ນ "-" (ຄ່າເລີ່ມຕົ້ນ), ຫຼັງຈາກນັ້ນ llvm-ສະກັດ ສົ່ງ
ຜົນຜະລິດຂອງຕົນເປັນຜົນຜະລິດມາດຕະຖານ.
-S
ຂຽນຜົນໄດ້ຮັບໃນພາສາລະດັບປານກາງ LLVM (ແທນ bitcode).
ອອກ STATUS
If llvm-ສະກັດ ສໍາເລັດ, ມັນຈະອອກດ້ວຍ 0. ຖ້າບໍ່ດັ່ງນັ້ນ, ຖ້າຂໍ້ຜິດພາດເກີດຂຶ້ນ, ມັນຈະ
ອອກດ້ວຍຄ່າທີ່ບໍ່ແມ່ນສູນ.
ໃຊ້ llvm-extract-3.8 ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net