Amazon Best VPN GoSearch

OnWorks favicon

asn1c - ອອນລາຍໃນຄລາວ

ແລ່ນ asn1c ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

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

ໂຄງການ:

NAME


asn1c - ASN.1 Compiler

ສະຫຼຸບສັງລວມ


asn1c [-E [-F] | -P | -R]
[-Sdir] [-X]
[-Wດີບັກ-... ] [-fທາງເລືອກ] [-gen-ທາງເລືອກ] [-pdu={ທັງຫມົດ|ອັດຕະໂນມັດ|ປະເພດ}]
[-ພິມ-ທາງເລືອກ]
infile...

ລາຍລະອຽດ


asn1c ລວບລວມຂໍ້ມູນສະເພາະ ASN.1 ເຂົ້າໄປໃນຊຸດພາສາເປົ້າໝາຍ (C/C++) encoders ແລະ
ຕົວຖອດລະຫັດສໍາລັບ BER, DER, PER, XER ແລະກົດລະບຽບການເຂົ້າລະຫັດອື່ນໆ.

OPTIONS


ໂດຍລວມ ທາງເລືອກໃນການ
-E -F -P -R -S ລະບົບ -X

ການ​ເຕືອນ​ໄພ ທາງເລືອກໃນການ
- ຄວາມ​ຜິດ​ພາດ​ -Wdebug-lexer -Wdebug-ແກ້ໄຂ -Wdebug-compiler

ພາສາ ທາງເລືອກໃນການ
-fbless-SIZE -fcompound-ຊື່ -findirect-ທາງເລືອກ -fknown-extern-type=
-fnative-types -fno-ຈຳກັດ -fno-include-deps -funnamed-ສະຫະພັນ -fskeletons-copy

ລະຫັດໂຄດ ການຜະລິດ ທາງເລືອກໃນການ
-gen-PER -pdu={ທັງຫມົດ|ອັດຕະໂນມັດ|ປະເພດ}

ຜົນຜະລິດ ທາງເລືອກໃນການ
- ການ​ພິມ​ຈໍາ​ກັດ​ - ພິມ​ສາຍ​

ທົ່ວ OPTIONS


-E ຢຸດຫຼັງຈາກຂັ້ນຕອນການວິເຄາະ ແລະພິມລະຫັດສະເພາະ ASN.1 ທີ່ສ້າງຂຶ້ນໃໝ່
ກັບຜົນຜະລິດມາດຕະຖານ.

-F ໃຊ້ຮ່ວມກັບ -E, ສັ່ງໃຫ້ compiler ຢຸດຫຼັງຈາກຕົ້ນ syntax ASN.1
ແກ້ໄຂຂັ້ນຕອນ ແລະຖິ້ມຂໍ້ມູນຈໍາເພາະ ASN.1 ທີ່ສ້າງຂຶ້ນຄືນໃໝ່ໃຫ້ກັບຜົນຜະລິດມາດຕະຖານ.

-P ຖິ້ມຜົນຜະລິດທີ່ລວບລວມໄວ້ເປັນຜົນຜະລິດມາດຕະຖານແທນທີ່ຈະສ້າງເປົ້າຫມາຍ
ໄຟລ໌ພາສາຢູ່ໃນແຜ່ນ.

-R ຈໍາກັດການລວບລວມເພື່ອສ້າງພຽງແຕ່ຕາຕະລາງ ASN.1, ຍົກເວັ້ນການສະຫນັບສະຫນູນປົກກະຕິ
ລະຫັດ.

-S ລະບົບ
ໃຊ້ໄດເລກະທໍລີທີ່ລະບຸໄວ້ກັບໄຟລ໌ໂຄງກະດູກ ASN.1.

-X ສ້າງ schema XML DTD ສໍາລັບໄຟລ໌ ASN.1 ທີ່ລະບຸ.

ຄໍາເຕືອນ OPTIONS


- ຄວາມ​ຜິດ​ພາດ​
ຮັກສາການເຕືອນໄພເປັນຄວາມຜິດພາດ; ເອົາລູກອອກຖ້າມີການເຕືອນໄພໃດໆ.

-Wdebug-lexer
ເປີດໃຊ້ການແກ້ບັນຫາ lexer ໃນລະຫວ່າງຂັ້ນຕອນການແຍກວິເຄາະ ASN.1.

-Wdebug-ແກ້ໄຂ
ເປີດໃຊ້ການດີບັ໊ກຕົວແກ້ບັນຫາຕົ້ນໄມ້ syntax ASN.1 ໃນລະຫວ່າງຂັ້ນຕອນການແກ້ໄຂ.

-Wdebug-compiler
ເປີດໃຊ້ການດີບັກໃນລະຫວ່າງເວລາລວບລວມຕົວຈິງ.

LANGUAGE OPTIONS


-fbless-SIZE
ອະ​ນຸ​ຍາດ​ໃຫ້ SIZE() ຂໍ້​ຈໍາ​ກັດ​ສໍາ​ລັບ INTEGER, ENUMERATED, ແລະ​ປະ​ເພດ​ອື່ນໆ​ສໍາ​ລັບ​ການ​ນີ້
ຂໍ້ຈໍາກັດແມ່ນຖືກຫ້າມໂດຍປົກກະຕິໂດຍມາດຕະຖານ. ນີ້ແມ່ນການລະເມີດ ASN.1
ມາດຕະຖານ, ແລະຜູ້ລວບລວມຂໍ້ມູນອາດຈະລົ້ມເຫລວໃນການຜະລິດລະຫັດທີ່ມີຄວາມຫມາຍ.

-fcompound-ຊື່
ການນໍາໃຊ້ທາງເລືອກນີ້ປ້ອງກັນການປະທະກັນຂອງຊື່ໃນລະຫັດແຫຼ່ງເປົ້າຫມາຍໂດຍການນໍາໃຊ້
ຊື່ສະລັບສັບຊ້ອນສໍາລັບໂຄງສ້າງພາສາເປົ້າຫມາຍ. (ການ​ປະ​ທະ​ກັນ​ຊື່​ອາດ​ຈະ​ເກີດ​ຂຶ້ນ​ຖ້າ​ຫາກ​ວ່າ​
ໂມດູນ ASN.1 ໃຊ້ຕົວລະບຸດຽວກັນຄືນໃໝ່ໃນຫຼາຍສະພາບການ).

-findirect-ທາງເລືອກ
ເມື່ອສ້າງລະຫັດສໍາລັບປະເພດ CHOICE, ລວບລວມສະມາຊິກ CHOICE ເປັນທາງອ້ອມ
ຕົວຊີ້ແທນການປະກາດພວກມັນຢູ່ໃນແຖວ. ພິຈາລະນາໃຊ້ທາງເລືອກນີ້ຮ່ວມກັບ
-fno-include-deps ເພື່ອປ້ອງກັນການອ້າງອີງເປັນວົງ.

-fknown-extern-type=
ອ້າງວ່າປະເພດທີ່ລະບຸແມ່ນເປັນທີ່ຮູ້ຈັກ. compiler ຈະສົມມຸດພາສາເປົ້າຫມາຍ
ໄຟລ໌ຕົ້ນສະບັບສໍາລັບປະເພດທີ່ໃຫ້ມາໄດ້ຖືກສະຫນອງໃຫ້ດ້ວຍຕົນເອງ.

-fnative-types
ໃຊ້ປະເພດຂໍ້ມູນຂອງເຄື່ອງຈັກພື້ນເມືອງ (int, double) ເມື່ອໃດກໍ່ຕາມທີ່ເປັນໄປໄດ້, ແທນທີ່ຈະເປັນ
ປະສົມ INTEGER_t, ENUMERATED_t ແລະ REAL_t ປະເພດ.

-fno-ຈຳກັດ
ຢ່າສ້າງລະຫັດການກວດສອບຂໍ້ຈໍາກັດປະເພດຍ່ອຍ ASN.1. ນີ້ອາດຈະເຮັດໃຫ້ສັ້ນລົງ
ປະຕິບັດໄດ້.

-fno-include-deps
ຢ່າສ້າງມາລະຍາດ #include ສາຍສໍາລັບການຂຶ້ນກັບປະເພດທີ່ບໍ່ສໍາຄັນ. ຊ່ວຍ
ປ້ອງກັນບໍ່ໃຫ້ namespace collisions.

-funnamed-ສະຫະພັນ
ເປີດໃຊ້ສະຫະພັນທີ່ບໍ່ມີຊື່ໃນຄໍານິຍາມຂອງໂຄງສ້າງຂອງພາສາເປົ້າຫມາຍ.

-fskeletons-copy
ຄັດລອກໄຟລ໌ສະຫນັບສະຫນູນ (skeletons) ແທນທີ່ຈະ symlink ໃຫ້ເຂົາເຈົ້າ.

CODECS ການຜະລິດ OPTIONS


-gen-PER
ສ້າງລະຫັດສະຫນັບສະຫນູນການເຂົ້າລະຫັດຊຸດ (PER).

-pdu={ທັງຫມົດ|ອັດຕະໂນມັດ|ປະເພດ}
ສ້າງຕາຕະລາງ PDU ສໍາລັບປະເພດທີ່ລະບຸ, ຫຼືຄົ້ນພົບຫນ່ວຍຂໍ້ມູນ Protocol
ອັດຕະໂນມັດ. ໃນກໍລະນີຂອງ -pdu=ທັງຫມົດ, ປະເພດ ASN.1 ທັງໝົດທີ່ກຳນົດໄວ້ໃນທຸກໂມດູນຈະ
ສ້າງຕາຕະລາງ PDU. ໃນກໍລະນີຂອງ -pdu=ອັດຕະໂນມັດ, ທຸກປະເພດທີ່ບໍ່ໄດ້ອ້າງອີງໂດຍປະເພດອື່ນໆ
ຈະປະກອບເປັນຕາຕະລາງ PDU. ຖ້າ ປະເພດ ເປັນຕົວລະບຸປະເພດ ASN.1, ມັນຖືກເພີ່ມໃສ່ PDU
ໂຕະ. ແບບຟອມສຸດທ້າຍອາດຈະຖືກກໍານົດຫຼາຍຄັ້ງເພື່ອເພີ່ມຈໍານວນ PDUs ໃດ.

OUTPUT OPTIONS


- ການ​ພິມ​ຈໍາ​ກັດ​
ເມື່ອ -EF ຖືກລະບຸໄວ້, ທາງເລືອກນີ້ບັງຄັບໃຫ້ລວບລວມຂໍ້ມູນອະທິບາຍຂອງມັນ
ຄວາມເຂົ້າໃຈພາຍໃນຂອງຂໍ້ຈໍາກັດປະເພດຍ່ອຍ.

- ພິມ​ສາຍ​
ສ້າງຄຳເຫັນ "-- #line" ໃນ -E ຜົນຜະລິດ.

ໃຊ້ asn1c ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.