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

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

ໂຄງການ:

NAME


autogen - ການ​ສ້າງ​ໂຄງ​ການ​ອັດ​ຕະ​ໂນ​ມັດ​

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


autogen [- ທຸງ] [- ທຸງ [ມູນຄ່າ]] [--option-name[=| ]ມູນຄ່າ]] [ ]

AutoGen ສ້າງໄຟລ໌ຂໍ້ຄວາມຈາກແມ່ແບບໂດຍໃຊ້ຄໍານິຍາມພາຍນອກ.

ລາຍລະອຽດ


AutoGen ໄດ້ຖືກອອກແບບສໍາລັບການສ້າງໄຟລ໌ໂຄງການທີ່ມີຂໍ້ຄວາມທີ່ຊ້ໍາກັນທີ່ມີຄວາມຫລາກຫລາຍ
ການທົດແທນ. ເປົ້າຫມາຍແມ່ນເພື່ອງ່າຍການບໍາລຸງຮັກສາໂຄງການທີ່ມີຂະຫນາດໃຫຍ່
ຈໍານວນຂໍ້ຄວາມທີ່ຊໍ້າຊ້ອນ. ນີ້ແມ່ນມີຄຸນຄ່າໂດຍສະເພາະແມ່ນຖ້າຫາກວ່າມີຫຼາຍຕັນຂອງ
ຂໍ້ຄວາມດັ່ງກ່າວຕ້ອງຖືກເກັບຮັກສາໄວ້ synchronized.

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

ທັງຫມົດນີ້ສາມາດເຮັດໄດ້ໂດຍກົນຈັກ; ກັບແມ່ແບບທີ່ເຫມາະສົມແລະໂຄງການນີ້.

OPTIONS


ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ທາງເລືອກໃນການ ເລືອກ ຄໍາ​ນິ​ຍາມ​, ແມ່ແບບ ແລະ ໂຄງການ ຫນ້າທີ່ to ການນໍາໃຊ້
-L dir, --templ-dir=dir
ຊອກຫາແມ່ແບບໃນ DIR. ຕົວເລືອກນີ້ອາດຈະປາກົດເປັນຈໍານວນເວລາບໍ່ຈໍາກັດ.

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

-T tpl-file, --override-tpl=tpl-file
ການນໍາໃຊ້ TPL-FILE ສໍາລັບແມ່ແບບ. ຕົວເລືອກນີ້ອາດຈະບໍ່ຖືກຕັ້ງໄວ້ລ່ວງໜ້າກັບສະພາບແວດລ້ອມ
ຕົວແປຫຼືໃນໄຟລ໌ເບື້ອງຕົ້ນ (rc).

ໄຟລ໌ຄໍານິຍາມກໍານົດແມ່ແບບມາດຕະຖານທີ່ຈະຂະຫຍາຍ. ທາງເລືອກນີ້
ຈະທັບຊ້ອນຊື່ນັ້ນ ແລະຂະຫຍາຍແມ່ແບບອື່ນ.

-l tpl-file, --lib-ແມ່ແບບ=tpl-file
ໂຫລດ Macros AutoGen ຈາກ TPL-FILE. ຕົວເລືອກນີ້ອາດຈະປາກົດເປັນຈໍານວນບໍ່ຈໍາກັດຂອງ
ເວລາ.

DEFINE macro ຖືກບັນທຶກໄວ້ຈາກໄຟລ໌ແມ່ແບບນີ້ເພື່ອໃຊ້ໃນການປະມວນຜົນຕົ້ນຕໍ
ໄຟລ໌ມະຫາພາກ. ຂໍ້ຄວາມແມ່ແບບນອກເໜືອໄປຈາກ DEFINE macro ແມ່ນຖືກລະເລີຍ.

ຢ່າໃຊ້ອັນນີ້. ແທນທີ່ຈະ, ໃຊ້ INCLUDE macro ໃນແມ່ແບບຂອງທ່ານ.

ຫມາຍ​ເຫດ​: ນີ້ ທາງເລືອກ IS ປະຕິເສດ

-- ຄໍາ​ນິ​ຍາມ​=ເອກະສານ, Fl - ບໍ່​ມີ​ຄໍາ​ນິ​ຍາມ​
ອ່ານຄໍານິຍາມຈາກ ເອກະສານ. ໄດ້ ບໍ່ມີຄໍານິຍາມ ແບບຟອມຈະປິດຕົວເລືອກ. ນີ້
ທາງ​ເລືອກ​ແມ່ນ​ເປີດ​ໃຊ້​ງານ​ໂດຍ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​. ຕົວເລືອກນີ້ອາດຈະບໍ່ຖືກຕັ້ງໄວ້ລ່ວງໜ້າກັບສະພາບແວດລ້ອມ
ຕົວແປຫຼືໃນໄຟລ໌ເບື້ອງຕົ້ນ (rc).

ໃຊ້ການໂຕ້ຖຽງນີ້ເພື່ອລະບຸໄຟລ໌ຄໍານິຍາມການປ້ອນຂໍ້ມູນດ້ວຍຕົວເລືອກແຖວຄໍາສັ່ງ.
ຖ້າທ່ານບໍ່ລະບຸທາງເລືອກນີ້, ຫຼັງຈາກນັ້ນຕ້ອງມີການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງ
ກໍານົດໄຟລ໌, ເຖິງແມ່ນວ່າພຽງແຕ່ກໍານົດ stdin ທີ່ມີ hyphen (-). ລະບຸ,
-- ບໍ່​ມີ​ຄໍາ​ນິ​ຍາມ​ ເມື່ອທ່ານຕ້ອງການປະມວນຜົນແມ່ແບບທີ່ບໍ່ມີ AutoGen ທີ່ເຮັດວຽກ
ຄໍານິຍາມ.

--ແກະ=ຫອຍ
ຊື່ ຫຼືຊື່ເສັ້ນທາງຂອງແກະທີ່ຈະໃຊ້.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ເມື່ອ AutoGen ຖືກສ້າງຂຶ້ນ, ການຕັ້ງຄ່າຈະຖືກກວດສອບຢ່າງສົມເຫດສົມຜົນ
Shell ຄ້າຍຄື Bourne ເພື່ອໃຊ້ສໍາລັບການປະມວນຜົນ Shell script. ຖ້າແມ່ແບບໂດຍສະເພາະ
ຕ້ອງການແກະສະຫຼັບ, ມັນຕ້ອງຖືກລະບຸດ້ວຍຕົວເລືອກນີ້ໃນຄໍາສັ່ງ
ແຖວ, ມີຕົວແປສະພາບແວດລ້ອມ (SHELL) ຫຼືໃນການຕັ້ງຄ່າ / ການເລີ່ມຕົ້ນ
ຍື່ນ.

-m, --no-fmemopen
ຢ່າໃຊ້ການຖ່າຍທອດ in-mem.

ຖ້າຫ້ອງສະຫມຸດ C ທ້ອງຖິ່ນສະຫນັບສະຫນູນ "ໂຟເພັນຄຸກກີ(3GNU)", ຫຼື "funopen(3BSD)"ແລ້ວ
AutoGen ຕ້ອງການໃຊ້ການເປີດ buffer stream ຢູ່ໃນຫນ່ວຍຄວາມຈໍາແທນທີ່ຈະເປັນໄຟລ໌ທີ່ບໍ່ເປີດເຜີຍຊື່.
ນີ້ອາດຈະນໍາໄປສູ່ບັນຫາຖ້າຫາກວ່າມີການຂາດແຄນຂອງຫນ່ວຍຄວາມຈໍາ virtual. ຖ້າ, ສໍາລັບ a
ຄໍາຮ້ອງສະຫມັກໂດຍສະເພາະ, ທ່ານຫມົດຄວາມຊົງຈໍາ, ຫຼັງຈາກນັ້ນລະບຸທາງເລືອກນີ້. ນີ້​ແມ່ນ
ຄົງຈະບໍ່ເປັນຢູ່ໃນສະພາບແວດລ້ອມຄວາມຊົງຈໍາ virtual 64-bit ທີ່ທັນສະໄຫມ.

ໃນເວທີທີ່ບໍ່ມີຫນ້າທີ່ເຫຼົ່ານີ້, ທາງເລືອກແມ່ນໄດ້ຮັບການຍອມຮັບແຕ່ຖືກລະເລີຍ.
fmemopen(POSIX) ບໍ່ພຽງພໍເພາະວ່າ string buffer ຂອງມັນບໍ່ສາມາດຕັ້ງຄືນໃໝ່ໄດ້.
open_memstream(POSIX) is ຍັງ ບໍ່​ພຽງ​ພໍ​ເນື່ອງ​ຈາກ​ວ່າ​ນ​້​ໍ​າ​ແມ່ນ​ພຽງ​ແຕ່​ເປີດ​ສໍາ​ລັບ​ການ​
ຜົນຜະລິດ. AutoGen ຕ້ອງການ buffer ທີ່ສາມາດຕັ້ງຖິ່ນຖານໄດ້ ທີ່ມີຢູ່ສໍາລັບການອ່ານ ແລະ
ການ​ຂຽນ.

--ສົມຜົນ=char-list
ລັກສະນະທີ່ຖືວ່າທຽບເທົ່າ. ຄ່າເລີ່ມຕົ້ນ char-list ສໍາລັບທາງເລືອກນີ້ແມ່ນ:
_-^

ຕົວເລືອກນີ້ຈະປ່ຽນແປງລາຍຊື່ຕົວອັກສອນທີ່ຖືວ່າທຽບເທົ່າ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນສາມຕົວອັກສອນ, "_-^". (ອັນສຸດທ້າຍແມ່ນແບບທຳມະດາໃນ Tandem/HP-NonStop,
ແລະຂ້ອຍເຄີຍເຮັດວຽກຫຼາຍຢ່າງກ່ຽວກັບ Tandem.)

ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ທາງເລືອກໃນການ ປັບປຸງແກ້ໄຂ ວິທີການ output is ຈັດການ
-b ຊື່, --ຊື່ພື້ນຖານ=ຊື່
ລະບຸວ່າ NAME ເປັນຊື່ພື້ນຖານສໍາລັບຜົນຜະລິດ. ຕົວເລືອກນີ້ອາດຈະບໍ່ຖືກຕັ້ງໄວ້ລ່ວງໜ້າດ້ວຍ
ຕົວແປສະພາບແວດລ້ອມຫຼືໃນໄຟລ໌ເບື້ອງຕົ້ນ (rc).

ແມ່ແບບອາດຈະລະບຸຊື່ທີ່ແນ່ນອນຂອງໄຟລ໌ຜົນຜະລິດ. ປົກກະຕິແລ້ວ, ມັນບໍ່ໄດ້.
ແທນທີ່ຈະ, ຊື່ແມ່ນປະກອບດ້ວຍຊື່ພື້ນຖານຂອງໄຟລ໌ຄໍານິຍາມທີ່ມີ
ສ່ວນທ້າຍຕໍ່ທ້າຍ. ທາງເລືອກນີ້ຈະ override ຊື່ພື້ນຖານທີ່ໄດ້ມາຈາກ
ຄໍານິຍາມຊື່ໄຟລ໌. ນີ້ແມ່ນຕ້ອງການຖ້າບໍ່ມີໄຟລ໌ຄໍານິຍາມແລະ
ສົມຄວນຖ້າຄຳນິຍາມກຳລັງຖືກອ່ານຈາກ stdin. ຖ້າຄໍານິຍາມແມ່ນ
ອ່ານຈາກມາດຕະຖານໃນ, ຊື່ພື້ນຖານເລີ່ມຕົ້ນເປັນ stdin. ໄດເລກະທໍລີຊັ້ນນໍາ
ອົງປະກອບໃນຊື່ຈະຖືກລຶບອອກຢ່າງງຽບໆ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ໄດ້​
ປາກົດຢູ່ໃນໄດເລກະທໍລີໂດຍສະເພາະ, ແນະນໍາໃຫ້ທ່ານ "cd" ເຂົ້າໄປໃນນັ້ນ
ໄດເລກະທໍລີກ່ອນ, ຫຼືໃຊ້ຊື່ໄດເລກະທໍລີໃນຮູບແບບສະເພາະສໍາລັບຜົນໄດ້ຮັບ
ລາຍຊື່ຄຳຕໍ່ທ້າຍ, ເບິ່ງ: pseudo macro.

--source-time, - Fl -no-source-time
ຕັ້ງເວລາ mod ເປັນແຫຼ່ງຫຼ້າສຸດ. ໄດ້ ບໍ່ມີແຫຼ່ງເວລາ ແບບຟອມຈະປິດຕົວເລືອກ.

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

--ຂຽນໄດ້, - Fl - ບໍ່​ສາ​ມາດ​ຂຽນ​ໄດ້​
ອະນຸຍາດໃຫ້ໄຟລ໌ຜົນຜະລິດສາມາດຂຽນໄດ້. ໄດ້ ຂຽນບໍ່ໄດ້ ແບບຟອມຈະປິດຕົວເລືອກ.

ຕົວເລືອກນີ້ຈະປ່ອຍໃຫ້ໄຟລ໌ຜົນຜະລິດສາມາດຂຽນໄດ້. ໂດຍປົກກະຕິ, ໄຟລ໌ຜົນຜະລິດແມ່ນອ່ານ.
ເທົ່ານັ້ນ.

ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ທາງເລືອກໃນການ ມີ ເລື້ອຍໆ ທີ່ເປັນປະໂຫຍດ ໃນຂະນະທີ່ debugging ໃຫມ່ ແມ່ແບບ
ພວກເຂົາກໍານົດຂອບເຂດຈໍາກັດທີ່ປ້ອງກັນບໍ່ໃຫ້ແມ່ແບບໃຊ້ເວລາດົນເກີນໄປຫຼືການຜະລິດຫຼາຍ
ຜົນຜະລິດເກີນຄາດ.

--loop-ຈຳກັດ=ຂີດ ຈຳ ກັດ
ຈໍາກັດການເພີ່ມ loops. ຕົວເລືອກນີ້ໃຊ້ຕົວເລກຈຳນວນເຕັມເປັນຕົວໂຕ້ແຍ້ງຂອງມັນ.
ມູນຄ່າຂອງ ຂີດ ຈຳ ກັດ ຖືກ ຈຳ ກັດເປັນ:
ແທ້ -1, ຫຼື
ໃນລະຫວ່າງ 1 ຫາ 0x1000000
ຄ່າເລີ່ມຕົ້ນ ຂີດ ຈຳ ກັດ ສໍາລັບທາງເລືອກນີ້ແມ່ນ:
256

ທາງເລືອກນີ້ປ້ອງກັນບໍ່ໃຫ້ loops runaway. ຕົວຢ່າງ, ຖ້າທ່ານລະບຸໂດຍບັງເອີນ, "FOR
x (for-from 1) (for-to -1) (for-by 1)”, ມັນຈະໃຊ້ເວລາດົນນານເພື່ອສໍາເລັດ.
ມີຫຼາຍກ່ວາ 256 ລາຍການໃນຕາຕະລາງ, ທ່ານຈະຕ້ອງໄດ້ກໍານົດຂອບເຂດຈໍາກັດໃຫມ່ກັບ
ທາງເລືອກນີ້.

-t ວິນາທີ, --ຫມົດ​ເວ​ລາ=ວິນາທີ
ຈໍາກັດການເຮັດວຽກຂອງເຊີບເວີ Shell ເພື່ອ ວິນາທີ. ຕົວເລືອກນີ້ໃຊ້ຕົວເລກຈຳນວນເຕັມເປັນ
ການໂຕ້ຖຽງຂອງຕົນ. ມູນຄ່າຂອງ ວິນາທີ ຖືກ ຈຳ ກັດເປັນ:
ໃນລະຫວ່າງ 0 ຫາ 3600

AutoGen ເຮັດວຽກກັບຂະບວນການເຊີບເວີແກະ. ຄໍາສັ່ງປົກກະຕິສ່ວນໃຫຍ່ຈະສໍາເລັດໃນ
ຫນ້ອຍກວ່າ 10 ວິນາທີ. ຢ່າງໃດກໍຕາມ, ຖ້າຄໍາສັ່ງຂອງທ່ານຕ້ອງການເວລາຫຼາຍກວ່ານີ້, ໃຫ້ໃຊ້
ທາງເລືອກນີ້.

ຊ່ວງທີ່ຖືກຕ້ອງແມ່ນ 0 ຫາ 3600 ວິນາທີ (1 ຊົ່ວໂມງ). ສູນຈະປິດການໃຊ້ງານເວລາເຊີບເວີ
ຂີດ ຈຳ ກັດ.

-- ຕິດຕາມ=ລະດັບ
ລະ​ດັບ​ການ​ຕິດ​ຕາມ​ຂອງ​ລາຍ​ລະ​ອຽດ​. ຕົວເລືອກນີ້ໃຊ້ຄໍາສໍາຄັນເປັນການໂຕ້ຖຽງຂອງມັນ. ໄດ້
argument ກໍານົດຄ່າ enumeration ທີ່ສາມາດທົດສອບໄດ້ໂດຍການປຽບທຽບພວກມັນກັບ
ຄ່າມະຫາພາກທາງເລືອກ. ຄໍາທີ່ໃຊ້ໄດ້ແມ່ນ:
ບໍ່ມີຫຍັງ debug-message server-shell
templates block-macro expressions
ທຸກສິ່ງທຸກຢ່າງ
ຫຼືຕົວເລກທຽບເທົ່າຂອງພວກເຂົາ.

ຄ່າເລີ່ມຕົ້ນ ລະດັບ ສໍາລັບທາງເລືອກນີ້ແມ່ນ:
ບໍ່ມີຫຍັງ

ຕົວເລືອກນີ້ຈະເຮັດໃຫ້ AutoGen ສະແດງຮ່ອງຮອຍຂອງການປະມວນຜົນແມ່ແບບຂອງມັນ.
ມີຫົກລະດັບ, ແຕ່ລະຂັ້ນລວມທັງຂໍ້ຄວາມຈາກລະດັບທີ່ຜ່ານມາ:

ບໍ່ມີຫຍັງ ບໍ່ມີການຕິດຕາມທັງໝົດ (ຄ່າເລີ່ມຕົ້ນ)

debug-ຂໍ້ຄວາມ ພິມຂໍ້ຄວາມຈາກ "DEBUG" AutoGen macro (ເບິ່ງ: DEBUG).

server-shell ຕິດຕາມການປ້ອນຂໍ້ມູນ ແລະຜົນຜະລິດທັງໝົດໄປຍັງເຊີບເວີເຊລ. ອັນນີ້ລວມມີ ກ
shell "ເອກະລາດ" script ເລີ່ມຕົ້ນປະມານ 30 ເສັ້ນຍາວ. ຜົນຜະລິດຂອງມັນແມ່ນ
ຍົກເລີກ ແລະບໍ່ໄດ້ໃສ່ໃນແມ່ແບບໃດໆ.

ແມ່ແບບ ຕິດຕາມການຮຽກຮ້ອງຂອງ ກຳ ນົດd macro ແລະ INCLUDEs

block-macro ຕິດຕາມມາໂຄຣບລັອກທັງໝົດ. ຂ້າງເທິງ, ບວກ IF, FOR, ກໍລະນີ ແລະ ເມື່ອ.

expressions ສະແດງຜົນການປະເມີນຜົນການສະແດງອອກ.

ທຸກສິ່ງທຸກຢ່າງ ສະແດງການຮຽກຮ້ອງຂອງທຸກມະຫາພາກ AutoGen, ເຖິງແມ່ນວ່າ ຂໍ້​ຄວາມ ມະຫາພາກ (ie
ຂໍ້ຄວາມນອກວົງຢືມມະຫາພາກ). ນອກຈາກນັ້ນ, ຖ້າທ່ານສ້າງໃຫມ່ "expr.ini"
ໄຟລ໌ທີ່ມີການດີບັ໊ກຖືກເປີດໃຊ້, ຫຼັງຈາກນັ້ນການໂທທັງຫມົດໄປຫາຫນ້າທີ່ກໍານົດໂຄງການ AutoGen
ຍັງຈະໄດ້ຮັບການບັນທຶກ:
cd ${top_builddir}/agen5
DEBUG_ENABLED=true bash bootstrap.dir expr.ini
ເຮັດໃຫ້ CFLAGS='-g -DDEBUG_ENABLED=1'

ຈົ່ງຮູ້ວ່າທ່ານບໍ່ສາມາດສ້າງແຫຼ່ງນີ້ຄືນໃຫມ່ໄດ້ໂດຍວິທີນີ້ໂດຍບໍ່ມີການທໍາອິດ
ຕິດ​ຕັ້ງ​ autogen ສາມາດປະຕິບັດໄດ້ໃນເສັ້ນທາງການຊອກຫາຂອງທ່ານ. ເນື່ອງຈາກວ່ານີ້, "expr.ini"
ແມ່ນຢູ່ໃນບັນຊີລາຍຊື່ແຫຼ່ງທີ່ແຈກຢາຍ, ແລະບໍ່ແມ່ນຢູ່ໃນການອ້າງອີງ.

-- ຕິດຕາມ=ເອກະສານ
tracing output file ຫຼືການກັ່ນຕອງ.

ຜົນ​ຜະ​ລິດ​ທີ່​ລະ​ບຸ​ໄວ້​ອາດ​ຈະ​ເປັນ​ຊື່​ໄຟລ​໌​, ໄຟລ​໌​ທີ່​ຖືກ​ຕໍ່​ທ້າຍ​, ຫຼື​, ຖ້າ​ຫາກ​ວ່າ​
ການໂຕ້ຖຽງທາງເລືອກເລີ່ມຕົ້ນດ້ວຍ ທໍ່ ຜູ້ປະຕິບັດການ (|), ຄໍາສັ່ງທີ່ຈະໄດ້ຮັບ
tracing output ເປັນມາດຕະຖານໃນ. ສໍາລັບການຍົກຕົວຢ່າງ, --traceout='| ຫນ້ອຍ ຈະດໍາເນີນການຕາມຮອຍ
ຜົນຜະລິດໂດຍຜ່ານ ຫນ້ອຍ ໂຄງການ. ການຕໍ່ທ້າຍກັບໄຟລ໌ແມ່ນລະບຸໄວ້ໂດຍການນໍາໜ້າ
ຊື່ໄຟລ໌ທີ່ມີສອງຕົວອັກສອນໃຫຍ່ກວ່າ (>>).

--show-defs
ສະແດງຕົ້ນໄມ້ຄໍານິຍາມ. ຕົວເລືອກນີ້ອາດຈະບໍ່ຖືກຕັ້ງໄວ້ລ່ວງໜ້າດ້ວຍຕົວແປສະພາບແວດລ້ອມ
ຫຼືຢູ່ໃນໄຟລ໌ເບື້ອງຕົ້ນ (rc).

ນີ້ຈະພິມອອກຕົ້ນໄມ້ຄໍານິຍາມທີ່ສົມບູນກ່ອນທີ່ຈະປະມວນຜົນແມ່ແບບ.

--used-defines
ສະແດງຄໍານິຍາມທີ່ໃຊ້. ຕົວເລືອກນີ້ອາດຈະບໍ່ຖືກຕັ້ງໄວ້ລ່ວງໜ້າກັບສະພາບແວດລ້ອມ
ຕົວແປຫຼືໃນໄຟລ໌ເບື້ອງຕົ້ນ (rc).

ນີ້ຈະພິມອອກຊື່ຂອງຄ່າຄໍານິຍາມທີ່ຄົ້ນຫາໃນໄລຍະ
ການປະມວນຜົນຂອງແມ່ແບບ, ບໍ່ວ່າຈະພົບຕົວຈິງຫຼືບໍ່. ອາດຈະມີອື່ນໆ
ຄໍານິຍາມທີ່ອ້າງອີງໃນແມ່ແບບໃນບາງສ່ວນຂອງແມ່ແບບທີ່ບໍ່ໄດ້ປະເມີນ.
ບາງຊື່ທີ່ລະບຸໄວ້ອາດຈະເປັນຊື່ທີ່ຄຳນວນ ແລະ arguments AutoGen macro ອື່ນໆ.
ນີ້​ບໍ່​ແມ່ນ​ວິ​ທີ​ການ​ສໍາ​ລັບ​ການ​ຜະ​ລິດ​ບັນ​ຊີ​ລາຍ​ການ​ທີ່​ແນ່​ນອນ​, ລວມ​ທັງ​ຫມົດ​ຂອງ​ທັງ​ຫມົດ​ແລະ​
ພຽງແຕ່ຄ່າທີ່ໃຊ້ຈາກໄຟລ໌ຄໍານິຍາມ. ນີ້ມີຈຸດປະສົງເປັນການຊ່ວຍເຫຼືອ
ເອກະສານແມ່ແບບເທົ່ານັ້ນ.

-C, --ຫຼັກ
ຖິ້ມຂີ້ເຫຍື້ອຫຼັກຢູ່ໃນທາງອອກທີ່ລົ້ມເຫລວ.

ຫຼາຍລະບົບເລີ່ມຕົ້ນເປັນສູນຈຳກັດຂະໜາດຫຼັກ. ຖ້າລະບົບມີ
sys/resource.h header ແລະຖ້າທາງເລືອກນີ້ຖືກສະຫນອງ, ຫຼັງຈາກນັ້ນໃນການອອກຄວາມລົ້ມເຫລວ
ເສັ້ນທາງ, autogen ຈະພະຍາຍາມກໍານົດຂອບເຂດຈໍາກັດຂອງແກນອ່ອນໃຫ້ກັບແກນແຂງ
ຂີດຈຳກັດແມ່ນ. ຖ້າມັນບໍ່ເຮັດວຽກ, ຜູ້ບໍລິຫານຕ້ອງຍົກສູງຫຼັກແຂງ
ຈຳກັດຂະໜາດ. ໃນໄຟລ໌ຄໍານິຍາມແລະໄຟລ໌ແມ່ແບບ" ພວກເຂົາກໍານົດອັນໃດ
ຜົນຜະລິດແລະສ່ວນຂອງຜົນຜະລິດທີ່ຈະຜະລິດ.

-s បច្ច័យ, --skip-suffix=បច្ច័យ
ຂ້າມໄຟລ໌ດ້ວຍອັນນີ້ ຫຍໍ້ໜ້າ. ຕົວເລືອກນີ້ອາດຈະປາກົດເປັນຈໍານວນບໍ່ຈໍາກັດຂອງ
ເທື່ອ. ຕົວເລືອກນີ້ອາດຈະບໍ່ຖືກຕັ້ງໄວ້ລ່ວງໜ້າດ້ວຍຕົວແປສະພາບແວດລ້ອມ ຫຼືໃນ
ໄຟລ໌ເບື້ອງຕົ້ນ (rc). ທາງ​ເລືອກ​ນີ້​ບໍ່​ຕ້ອງ​ປະ​ກົດ​ວ່າ​ໃນ​ການ​ປະ​ສົມ​ກັບ​ໃດໆ​ຂອງ​
ຕົວເລືອກຕໍ່ໄປນີ້: ເລືອກ-suffix.

ບາງຄັ້ງ, ມັນອາດຈະບໍ່ຕ້ອງການທີ່ຈະຜະລິດໄຟລ໌ຜົນຜະລິດທັງຫມົດທີ່ລະບຸໄວ້
ໃນແມ່ແບບ. (ຍົກຕົວຢ່າງ, ພຽງແຕ່ .h ໄຟລ໌ header, ແຕ່ບໍ່ແມ່ນ .c ໂຄງການ
text.) ເພື່ອເຮັດສິ່ງນີ້, ລະບຸ --skip-suffix=c ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.

-o បច្ច័យ, --select-suffix=បច្ច័យ
ລະບຸຄຳຕໍ່ທ້າຍຜົນຜະລິດນີ້. ຕົວເລືອກນີ້ອາດຈະປາກົດເປັນຈໍານວນເວລາບໍ່ຈໍາກັດ.
ທາງ​ເລືອກ​ນີ້​ອາດ​ຈະ​ບໍ່​ໄດ້​ຖືກ​ຕັ້ງ​ໄວ້​ລ່ວງ​ຫນ້າ​ກັບ​ຕົວ​ແປ​ສະ​ພາບ​ແວດ​ລ້ອມ​ຫຼື​ໃນ​ການ​ເລີ່ມ​ຕົ້ນ (rc​)
ໄຟລ໌.

ຖ້າທ່ານຕ້ອງການ override ສະເພາະ suffix ໃນແມ່ແບບ, ທ່ານສາມາດນໍາໃຊ້ອັນຫນຶ່ງ
ຫຼືຫຼາຍສໍາເນົາຂອງທາງເລືອກນີ້. ເບິ່ງຂໍ້ມູນສະເພາະທ້າຍໃນ @ref{pseudo
macro} ພາກສ່ວນຂອງເອກະສານຂໍ້ມູນ.

-D ມູນຄ່າ, -- ກໍານົດ=ມູນຄ່າ
ຊື່ທີ່ຈະເພີ່ມເຂົ້າໃນບັນຊີລາຍຊື່ຄໍານິຍາມ. ຕົວເລືອກນີ້ອາດຈະປາກົດເປັນຈໍານວນບໍ່ຈໍາກັດຂອງ
ເວລາ.

AutoGen ກໍານົດຊື່ຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງດັ່ງຕໍ່ໄປນີ້:

ພາກສ່ວນຂອງຄໍານິຍາມ AutoGen ອາດຈະຖືກເປີດໃຊ້ງານ ຫຼືປິດໃຊ້ງານໂດຍໃຊ້ C-style
#ifdef ແລະ #ifndef ຄໍາແນະນໍາ.

ເມື່ອກໍານົດຄ່າສໍາລັບຊື່, ທ່ານອາດຈະກໍານົດດັດຊະນີສໍາລັບຄ່າສະເພາະ.
ດັດຊະນີນັ້ນອາດຈະເປັນຄ່າຕົວໜັງສື, ຕົວເລືອກກຳນົດ ຫຼື ຄ່າ #define-d ໃນ
ຄໍານິຍາມຂອງຕົນເອງ.

ຊື່ຂອງໄຟລ໌ອາດຈະຖືກນໍາຫນ້າດ້ວຍ $NAME/. ໄດ້ $NAME ສ່ວນຫນຶ່ງຂອງສາຍຊື່
ຈະຖືກແທນທີ່ດ້ວຍຄ່າ define-d ສໍາລັບ NAME.

ເມື່ອ AutoGen ສຳເລັດການໂຫຼດຄຳນິຍາມ, ຄ່າທີ່ກຳນົດໄວ້ຈະຖືກສົ່ງອອກ
ກັບ​ສິ່ງ​ແວດ​ລ້ອມ​, putenv(3​). ຫຼັງຈາກນັ້ນ, ຄ່າເຫຼົ່ານີ້ສາມາດຖືກນໍາໃຊ້ໃນ shell scripts
ກັບ ${NAME@} ການອ້າງອີງແລະໃນແມ່ແບບທີ່ມີ (getenv "NAME").

ໃນຂະນະທີ່ປະມວນຜົນແມ່ແບບ, ເຈົ້າອາດຈະລະບຸດັດຊະນີເພື່ອດຶງຄ່າສະເພາະ.
ດັດຊະນີນັ້ນອາດຈະເປັນຄ່າກຳນົດ-d.

ມັນເທົ່າກັບການວາງຊື່ນີ້ຢູ່ໃນສະພາບແວດລ້ອມທີ່ສົ່ງອອກ.
ພາຍໃນ, ນັ້ນແມ່ນສິ່ງທີ່ AutoGen ເຮັດກັບທາງເລືອກນີ້.

-U ຊື່-pat, -- ບໍ່ໄດ້ກໍານົດ=ຊື່-pat
ຮູບແບບການກໍາຈັດລາຍຊື່ຄໍານິຍາມ. ຕົວເລືອກນີ້ອາດຈະປາກົດເປັນຈໍານວນບໍ່ຈໍາກັດຂອງ
ເທື່ອ. ຕົວເລືອກນີ້ອາດຈະບໍ່ຖືກຕັ້ງໄວ້ລ່ວງໜ້າດ້ວຍຕົວແປສະພາບແວດລ້ອມ ຫຼືໃນ
ໄຟລ໌ເບື້ອງຕົ້ນ (rc).

ຄ້າຍຄືກັນກັບ 'C', AutoGen ໃຊ້ #ifdef/ #ifndef ຄໍາສັ່ງ preprocessing. ທາງເລືອກນີ້
ຈະເຮັດໃຫ້ຊື່ທີ່ກົງກັນຖືກລຶບອອກຈາກລາຍຊື່ຂອງຄ່າທີ່ກຳນົດໄວ້.

ນີ້ ທາງເລືອກ is ໃຫມ່ to ໂດຍອັດໂນມັດ ການເພິ່ງພາອາໄສ ການຕິດຕາມ
-M ປະເພດ, --make-dep [ປະເພດ]
ປ່ອຍ​ອອກ​ມາ​ເຮັດ​ໃຫ້​ໄຟລ​໌​ອີງ​ໃສ່​. ຕົວເລືອກນີ້ອາດຈະປາກົດເປັນຈໍານວນເວລາບໍ່ຈໍາກັດ.
ທາງ​ເລືອກ​ນີ້​ອາດ​ຈະ​ບໍ່​ໄດ້​ຖືກ​ຕັ້ງ​ໄວ້​ລ່ວງ​ຫນ້າ​ກັບ​ຕົວ​ແປ​ສະ​ພາບ​ແວດ​ລ້ອມ​ຫຼື​ໃນ​ການ​ເລີ່ມ​ຕົ້ນ (rc​)
ໄຟລ໌.

ທາງ​ເລືອກ​ນີ້​ປະ​ຕິ​ບັດ​ເປັນ​ທໍາ​ໃກ້​ຊິດ​ກັບ​ວິ​ທີ​ການ​ -M ຊຸດຂອງທາງເລືອກເຮັດວຽກກັບ
gcc compiler, ຍົກເວັ້ນວ່າແທນທີ່ຈະພຽງແຕ່ປ່ອຍຕົວ predecessor
dependencies, ນີ້ຍັງ emits ການເພິ່ງພາອາໄສ successor (ໄຟລ໌ເປົ້າຫມາຍຜົນຜະລິດ). ໂດຍ
ຄ່າເລີ່ມຕົ້ນ, ຂໍ້ມູນການເພິ່ງພາອາໄສຜົນຜະລິດຈະຖືກວາງໄວ້ໃນ .ງ, ແຕ່ອາດຈະ
ຍັງຖືກລະບຸໄວ້ກັບ -MF. ການປະທັບຕາເວລາຢູ່ໃນໄຟລ໌ນີ້ຈະຖືກດັດແປງ
ດັ່ງນັ້ນມັນຈະແກ່ກວ່າໄຟລ໌ຜົນຜະລິດຕົ້ນຕໍທີ່ເກົ່າແກ່ທີ່ສຸດຫນຶ່ງວິນາທີ.

ເປົ້າຫມາຍໃນໄຟລ໌ dependency ນີ້ປົກກະຕິຈະເປັນຊື່ໄຟລ໌ dependency, ແຕ່
ອາດຈະຖືກ overridden ກັບ -MT. AutoGen ຈະບໍ່ປ່ຽນແປງເນື້ອໃນຂອງ
ໄຟລ໌ນັ້ນ, ແຕ່ມັນອາດຈະສ້າງມັນແລະມັນຈະປັບເວລາດັດແກ້ເພື່ອໃຫ້ກົງກັນ
ເວລາເລີ່ມຕົ້ນ.

NB: ຕົວອັກສອນທີສອງເຫຼົ່ານີ້ແມ່ນສ່ວນຫນຶ່ງຂອງການໂຕ້ຖຽງທາງເລືອກ, ດັ່ງນັ້ນ -MF ຕ້ອງມີ
ຕົວອັກສອນຊ່ອງທີ່ຍົກມາ ຫຼືຖືກລະເວັ້ນ, ແລະ -M "F " ເປັນທີ່ຍອມຮັບໄດ້ເພາະວ່າ
F ແມ່ນສ່ວນຫນຶ່ງຂອງການໂຕ້ຖຽງທາງເລືອກ.

-M ອາດຈະຕິດຕາມດ້ວຍຕົວອັກສອນ M, F, P, T, Q, D, ຫຼື G. ຢ່າງໃດກໍຕາມ, ມີພຽງແຕ່ F,
Q, T ແລະ P ມີຄວາມຫມາຍ. ທັງໝົດແຕ່ F ມີຄວາມໝາຍແຕກຕ່າງກັນ. -MT
ຖືກຕີຄວາມຫມາຍ ແມ່ນໄຟລ໌ sentinel ທີ່ຈະຂຶ້ນກັບການປ້ອນຂໍ້ມູນທັງຫມົດ
(ໄຟລ໌ແມ່ແບບແລະຄໍານິຍາມ) ແລະໄຟລ໌ຜົນຜະລິດທັງຫມົດຈະຂຶ້ນກັບນີ້
ໄຟລ໌ sentinel. ມັນເຫມາະສົມສໍາລັບການນໍາໃຊ້ເປັນເປົ້າຫມາຍທີ່ແທ້ຈິງ. Q ໄດ້ຮັບການປິ່ນປົວ
ຄືກັນກັບ T, ຍົກເວັ້ນຕົວອັກສອນໂດລາ ('$') ແມ່ນເພີ່ມຂຶ້ນສອງເທົ່າ. P ເຮັດໃຫ້ເກີດພິເສດ
ສະອາດ (clobber) ກົດລະບຽບ phoney ທີ່ຈະຖືກໃສ່ເຂົ້າໄປໃນ fragment ໄຟລ໌. ຫວ່າງເປົ່າ
ກົດ​ລະ​ບຽບ​ແມ່ນ​ສະ​ເຫມີ​ໄປ​ສໍາ​ລັບ​ການ​ສ້າງ​ບັນ​ຊີ​ລາຍ​ຊື່​ຂອງ​ເປົ້າ​ຫມາຍ​.

ນີ້ແມ່ນການນໍາໃຊ້ທີ່ແນະນໍາ:
-MFwhatever-you-like.dep -MTyour-sentinel-file -MP
ແລະຫຼັງຈາກນັ້ນຢູ່ໃນຂອງທ່ານ makefile, ເຮັດໃຫ້ autogen ກົດລະບຽບ:
-include whatever-you-like.dep
clean_targets += clean-your-sentinel-file
.sp
your-sentinel-file:
autogen -MT$@@ -MF$*.d .....
.sp
ສະ​ອາດ​ທ້ອງ​ຖິ່ນ​:
rm -f $(clean_targets)

ເວລາການດັດແກ້ຢູ່ໃນໄຟລ໌ທີ່ເພິ່ງພາອາໄສຈະຖືກປັບເປັນໜຶ່ງວິນາທີກ່ອນ
ສະແຕມເວລາທຳອິດຂອງໄຟລ໌ຜົນຜະລິດອື່ນໆ. ດັ່ງນັ້ນ, ມັນເຫມາະສົມສໍາລັບ
ໃຊ້ເປັນໄຟລ໌ sentinel ເປັນພະຍານເຖິງຄວາມຈິງທີ່ວ່າໂຄງການໄດ້ຖືກດໍາເນີນການສົບຜົນສໍາເລັດ.
(- ລວມ​ທັງ​ ແມ່ນ GNU ເຮັດໃຫ້ວິທີການລະບຸ "ລວມມັນຖ້າມັນມີຢູ່". ເຮັດຂອງທ່ານ
ຕ້ອງຮອງຮັບຄຸນສົມບັດນັ້ນ ຫຼືຂະບວນການ bootstrap ຂອງທ່ານຕ້ອງສ້າງໄຟລ໌.)

ທັງ​ຫມົດ​ນີ້​ຍັງ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​ໂດຍ​ການ​ນໍາ​ໃຊ້​ DEPENDENCIES_OUTPUT or AUTOGEN_MAKE_DEP
ຕົວແປສະພາບແວດລ້ອມ. ຖ້າຖືກກໍານົດ, ຂໍ້ມູນການເພິ່ງພາອາໄສຈະຖືກສົ່ງອອກ. ຖ້າ
ກໍານົດດ້ວຍຂໍ້ຄວາມຫວ່າງພື້ນທີ່ສີຂາວທີ່ເປັນສິ່ງອື່ນທີ່ບໍ່ແມ່ນ ທີ່ແທ້ຈິງ, ທີ່ບໍ່ຖືກຕ້ອງ, yes,
no, 0 or 1, ຫຼັງຈາກນັ້ນ, ສະຕິງໄດ້ຖືກປະຕິບັດເປັນຊື່ໄຟລ໌ຜົນຜະລິດ. ຖ້າມັນມີ a
string ຂອງຕົວອັກສອນຊ່ອງສີຂາວ, token ທໍາອິດແມ່ນເປັນຂ້າງເທິງນີ້ແລະ token ທີສອງ
ໄດ້ຖືກປະຕິບັດເພື່ອເປົ້າຫມາຍ (sentinel) ໄຟລ໌ເປັນ -MT ໃນວັກຂ້າງເທິງ.
DEPENDENCIES_OUTPUT ຈະຖືກລະເລີຍຖ້າມີຫຼາຍລໍາດັບຂອງພື້ນທີ່ສີຂາວ
ຕົວອັກສອນຫຼືເນື້ອໃນຂອງມັນ, ໂດຍສະເພາະ, ທີ່ບໍ່ຖືກຕ້ອງ, no or 0.

ຊ່ວຍ​ເຫຼືອ​, ສະບັບພາສາ ແລະ ທາງເລືອກ ການຈັດການ
-?, - ຊ່ວຍ
ສະແດງຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.

-!, --ການ​ຊ່ວຍ​ເຫຼືອ​ເພີ່ມ​ເຕີມ​
ຖ່າຍທອດຂໍ້ມູນການນຳໃຊ້ທີ່ຂະຫຍາຍຜ່ານ pager.

-> [cfgfile], --save-opts [=cfgfile]
ບັນທຶກສະຖານະທາງເລືອກເປັນ cfgfile. ຄ່າເລີ່ມຕົ້ນແມ່ນ ສຸດທ້າຍ ແຟ້ມການຕັ້ງຄ່າ
ລາຍຊື່ໃນ ທາງເລືອກ ວຽກງານ ພາກ​ສ່ວນ​, ຂ້າງ​ລຸ່ມ​ນີ້​. ຄໍາສັ່ງຈະອອກຫຼັງຈາກການປັບປຸງ
ໄຟລ໌ config.

-< cfgfile, --load-opts=cfgfile, --no-load-opts
ໂຫຼດຕົວເລືອກຈາກ cfgfile. ໄດ້ no-load-opts ແບບຟອມຈະປິດການໂຫຼດຂອງ
ໄຟລ໌ config/rc/ini ກ່ອນຫນ້ານີ້. --no-load-opts ຖືກ​ຈັດ​ການ​ໄວ​, ອອກ​ຄໍາ​ສັ່ງ​.

-v [{v|c|n - ການປ່ຽນແປງ [{v|c|n}]}]
ສະບັບອອກຂອງໂຄງການແລະອອກ. ຮູບແບບເລີ່ມຕົ້ນແມ່ນ `v', ຮຸ່ນທີ່ງ່າຍດາຍ.
ໂໝດ 'c' ຈະພິມຂໍ້ມູນລິຂະສິດ ແລະ 'n' ຈະພິມລິຂະສິດເຕັມຮູບແບບ
ແຈ້ງການ.

ທາງເລືອກ ວຽກງານ


ທາງເລືອກໃດນຶ່ງທີ່ບໍ່ໄດ້ໝາຍເປັນ ບໍ່ ສາມາດຕັ້ງໄວ້ລ່ວງໜ້າໄດ້ ອາດຈະຖືກຕັ້ງໄວ້ລ່ວງໜ້າໂດຍການໂຫຼດຄ່າຈາກ
ໄຟລ໌ການຕັ້ງຄ່າ ("RC" ຫຼື ".INI") ແລະຄ່າຈາກຕົວແປສະພາບແວດລ້ອມທີ່ມີຊື່:
AUTOGEN_ or ອັດຕະໂນມັດ
ການຕັ້ງຄ່າດ້ານສິ່ງແວດລ້ອມມີອັນດັບກ່ອນ (ຖືກປະມວນຜົນພາຍຫຼັງ) ການຕັ້ງຄ່າ
ແຟ້ມ. ທ homerc ໄຟລ໌ແມ່ນ "$ ບ້ານ", ແລະ".". ຖ້າອັນໃດອັນນຶ່ງເຫຼົ່ານີ້ເປັນໄດເລກະທໍລີ, ຫຼັງຈາກນັ້ນ
ເອກະສານ .autogenrc ຖືກຄົ້ນຫາພາຍໃນໄດເລກະທໍລີເຫຼົ່ານັ້ນ.

ENVIRONMENT


ເບິ່ງ ທາງເລືອກ ວຽກງານ ສໍາລັບຕົວແປສະພາບແວດລ້ອມການຕັ້ງຄ່າ.

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



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