ນີ້ແມ່ນຄໍາສັ່ງ perldos ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
perldos - Perl ພາຍໃຕ້ DOS, W31, W95.
ສະຫຼຸບສັງລວມ
ເຫຼົ່ານີ້ແມ່ນຄໍາແນະນໍາສໍາລັບການກໍ່ສ້າງ Perl ພາຍໃຕ້ DOS (ຫຼື w ??), ໂດຍໃຊ້ DJGPP v2.03 ຫຼືຫຼັງຈາກນັ້ນ.
ພາຍໃຕ້ w95 ຊື່ໄຟລ໌ຍາວແມ່ນສະຫນັບສະຫນູນ.
ລາຍລະອຽດ
ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນ, ທ່ານຄວນເບິ່ງຜ່ານໄຟລ໌ README ທີ່ພົບເຫັນໃນລະດັບສູງສຸດ
ໄດເລກະທໍລີບ່ອນທີ່ການແຈກຢາຍ Perl ຖືກສະກັດອອກ. ໃຫ້ແນ່ໃຈວ່າທ່ານອ່ານແລະເຂົ້າໃຈ
ຂໍ້ກໍານົດພາຍໃຕ້ການແຈກຢາຍຊອບແວນີ້.
ພອດນີ້ປະຈຸບັນສະຫນັບສະຫນູນ MakeMaker (ຊຸດຂອງໂມດູນທີ່ຖືກນໍາໃຊ້ເພື່ອສ້າງ
ສ່ວນຂະຫຍາຍເປັນ perl). ດັ່ງນັ້ນ, ທ່ານຄວນຈະສາມາດສ້າງແລະຕິດຕັ້ງສ່ວນຂະຫຍາຍສ່ວນໃຫຍ່
ພົບເຫັນຢູ່ໃນສະຖານທີ່ CPAN.
ຄໍາແນະນໍາລາຍລະອຽດກ່ຽວກັບວິທີການສ້າງແລະຕິດຕັ້ງໂມດູນ perl extension, ລວມທັງ XS-
ໂມດູນປະເພດ, ແມ່ນລວມ. ເບິ່ງ 'ການກໍ່ສ້າງແລະການຕິດຕັ້ງໂມດູນ'.
ກໍາຫນົດເບື້ອງຕົ້ນ ສໍາລັບການ ການລວບລວມ Perl on DOS
DJGPP
DJGPP ເປັນພອດຂອງ GNU C/C ++ compiler ແລະເຄື່ອງມືພັດທະນາເພື່ອ 32-bit, ໂຫມດປ້ອງກັນ.
ສະພາບແວດລ້ອມໃນ CPU Intel 32-bit ແລ່ນ MS-DOS ແລະລະບົບປະຕິບັດການທີ່ເຂົ້າກັນໄດ້, ໂດຍ
DJ Delorie[email protected]> ແລະຫມູ່ເພື່ອນ.
ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ (FAQ), ກວດເບິ່ງເຮືອນຂອງ DJGPP ທີ່:
http://www.delorie.com/djgpp/
ຖ້າທ່ານມີຄໍາຖາມກ່ຽວກັບ DJGPP, ລອງປະກາດກັບກຸ່ມຂ່າວ DJGPP:
comp.os.msdos.djgpp, ຫຼືໃຊ້ປະຕູອີເມລ໌ [email protected].
ທ່ານສາມາດຊອກຫາການແຜ່ກະຈາຍ DJGPP ຢ່າງເຕັມທີ່ກ່ຽວກັບການໃດໆຂອງກະຈົກທີ່ມີຢູ່ທີ່ນີ້:
http://www.delorie.com/djgpp/getting.html
ທ່ານຕ້ອງການໄຟລ໌ຕໍ່ໄປນີ້ເພື່ອສ້າງ perl (ຫຼືເພີ່ມໂມດູນໃຫມ່):
v2/djdev203.zip
v2gnu/bnu2112b.zip
v2gnu/gcc2953b.zip
v2gnu/bsh204b.zip
v2gnu/mak3791b.zip
v2gnu/fil40b.zip
v2gnu/sed3028b.zip
v2gnu/txt20b.zip
v2gnu/dif272b.zip
v2gnu/grep24b.zip
v2gnu/shl20jb.zip
v2gnu/gwk306b.zip
v2misc/csdpmi5b.zip
ຫຼືອາດຈະເປັນເວີຊັນທີ່ໃໝ່ກວ່າ.
Pthreads
ການຮອງຮັບກະທູ້ບໍ່ໄດ້ຖືກທົດສອບໃນ djgpp perl ລຸ້ນນີ້.
ຂໍ້ບົກພ່ອງ of Perl ພາຍໃຕ້ການ DOS
Perl ພາຍໃຕ້ DOS ຂາດຄຸນສົມບັດບາງຢ່າງຂອງ perl ພາຍໃຕ້ UNIX ເນື່ອງຈາກການຂາດແຄນໃນ UNIX-
emulation, ໂດຍສະເພາະແມ່ນ:
· ສ້ອມ () ແລະ ທໍ່ ()
·ບາງລັກສະນະຂອງລະບົບໄຟລ໌ UNIX ກ່ຽວກັບການນັບການເຊື່ອມຕໍ່ ແລະວັນທີໄຟລ໌
· ການດໍາເນີນງານຢູ່ໃນສະຖານທີ່ແມ່ນແຕກຫັກເລັກນ້ອຍທີ່ມີຊື່ໄຟລ໌ສັ້ນ
· ເຕົ້າສຽບ
ການກໍ່ສ້າງ Perl on DOS
· ຖອດຊຸດແຫຼ່ງທີ່ມາ perl5.8*.tar.gz ກັບ djtarx. ຖ້າທ່ານຕ້ອງການໃຊ້ໄຟລ໌ຍາວ
ຊື່ພາຍໃຕ້ w95 ແລະເພື່ອໃຫ້ Perl ຜ່ານການທົດສອບທັງຫມົດ, ຢ່າລືມໃຊ້
ຕັ້ງ LFN=y
ຕັ້ງ FNCASE=y
ກ່ອນທີ່ຈະເປີດການເກັບຮັກສາໄວ້.
· ສ້າງ "symlink" ຫຼືຄັດລອກ bash.exe ຂອງທ່ານໃສ່ sh.exe ໃນ "($DJDIR) ຂອງທ່ານ./ ຖັງ"ໄດເລກະທໍລີ.
ln -s bash.exe sh.exe
[ຖ້າທ່ານມີສະບັບແນະນໍາຂອງ bash ສໍາລັບ DJGPP, ນີ້ແມ່ນເຮັດແລ້ວສໍາລັບທ່ານ.]
ແລະເຮັດໃຫ້ສະພາບແວດລ້ອມ "SHELL" ປ່ຽນແປງຊີ້ໃຫ້ເຫັນເຖິງເລື່ອງນີ້ sh.exe:
ຕັ້ງ SHELL=c:/djgpp/bin/sh.exe (ໃຊ້ຊື່ເຕັມ!)
ເຈົ້າສາມາດເຮັດສິ່ງນີ້ໄດ້ໃນ djgpp.env ຄືກັນ. ເພີ່ມແຖວນີ້ກ່ອນຄຳນິຍາມພາກສ່ວນໃດນຶ່ງ:
+SHELL=%DJDIR%/bin/sh.exe
· ຖ້າຫາກວ່າທ່ານມີ split.exe ແລະ gsplit.exe ໃນເສັ້ນທາງຂອງທ່ານ, ຫຼັງຈາກນັ້ນປ່ຽນຊື່ split.exe to
djsplit.exe, ແລະ gsplit.exe to split.exe. ສຳເນົາ ຫຼືເຊື່ອມຕໍ່ gecho.exe to echo.exe ຖ້າເຈົ້າ
ບໍ່ມີ echo.exe. ສຳເນົາ ຫຼືເຊື່ອມຕໍ່ gawk.exe to awk.exe ຖ້າຫາກວ່າທ່ານບໍ່ມີ awk.exe.
[ຖ້າທ່ານມີສະບັບແນະນໍາຂອງ djdev, shell utilities ແລະ gawk, ທັງຫມົດເຫຼົ່ານີ້
ແມ່ນແລ້ວສໍາລັບທ່ານ, ແລະທ່ານຈະບໍ່ຈໍາເປັນຕ້ອງເຮັດຫຍັງ.]
· Chdir ໄປຫາໄດເລກະທໍລີຍ່ອຍ djgpp ຂອງ perl toplevel ແລະພິມຄໍາສັ່ງຕໍ່ໄປນີ້:
ຕັ້ງ FNCASE=y
configure.bat
ນີ້ຈະດໍາເນີນການ preprocessing ບາງຫຼັງຈາກນັ້ນດໍາເນີນການ script Configure ສໍາລັບທ່ານ. ການຕັ້ງຄ່າ
script ແມ່ນໂຕ້ຕອບ, ແຕ່ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ທ່ານພຽງແຕ່ຕ້ອງການກົດ ENTER. "ຊຸດ"
ຄໍາສັ່ງຮັບປະກັນວ່າ DJGPP ຮັກສາກໍລະນີຈົດຫມາຍຂອງຊື່ໄຟລ໌ໃນເວລາທີ່ອ່ານ
ໄດເລກະທໍລີ. ຖ້າທ່ານໄດ້ອອກຄໍາສັ່ງຊຸດນີ້ແລ້ວເມື່ອ unpacking archive, ແລະ
ທ່ານຢູ່ໃນກອງປະຊຸມ DOS ດຽວກັນກັບເວລາທີ່ທ່ານ unpacked archive, ທ່ານບໍ່ຈໍາເປັນຕ້ອງ
ອອກຄໍາສັ່ງທີ່ກໍານົດໄວ້ອີກເທື່ອຫນຶ່ງ. ຄໍາສັ່ງນີ້ແມ່ນຈໍາເປັນ * ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນທີ່ຈະ
(re)configure ຫຼື (re)build perl ໃນຄໍາສັ່ງເພື່ອຮັບປະກັນທັງສອງ perl ທີ່ສ້າງຖືກຕ້ອງແລະ
ການສ້າງໂມດູນປະເພດ XS ສາມາດປະສົບຜົນສໍາເລັດ. ເບິ່ງລາຍການຂໍ້ມູນ DJGPP ສໍາລັບ
"_preserve_fncase" ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ:
ຂໍ້ມູນ libc alphabetical _preserve_fncase
ຖ້າສະຄິບບອກວ່າຊຸດຂອງເຈົ້າບໍ່ສົມບູນ, ແລະຖາມວ່າຈະສືບຕໍ່, ພຽງແຕ່
ຕອບດ້ວຍ Y (ອັນນີ້ສາມາດເກີດຂຶ້ນໄດ້ພຽງແຕ່ຖ້າທ່ານບໍ່ໃຊ້ຊື່ໄຟລ໌ຍາວ ຫຼືລືມອອກ
"ຕັ້ງ FNCASE=y" ກ່ອນ).
ເມື່ອ Configure ຖາມກ່ຽວກັບສ່ວນຂະຫຍາຍ, ຂ້ອຍແນະນໍາ IO ແລະ Fcntl, ແລະຖ້າທ່ານຕ້ອງການ
ການຈັດການຖານຂໍ້ມູນຫຼັງຈາກນັ້ນ SDBM_File ຫຼື GDBM_File (ທ່ານຈໍາເປັນຕ້ອງໄດ້ຕິດຕັ້ງ gdbm ສໍາລັບອັນນີ້).
ຖ້າທ່ານຕ້ອງການໃຊ້ສ່ວນຂະຫຍາຍ POSIX (ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ), ໃຫ້ແນ່ໃຈວ່າ stack
ຂະຫນາດຂອງທ່ານ cc1.exe ແມ່ນຢ່າງຫນ້ອຍ 512kbyte (ທ່ານສາມາດກວດເບິ່ງນີ້ດ້ວຍ: "stubedit
cc1.exe").
ທ່ານສາມາດໃຊ້ Configure script ໃນໂໝດບໍ່ໂຕ້ຕອບໄດ້ຄືກັນ. ເມື່ອຂ້ອຍສ້າງຂອງຂ້ອຍ
perl.exe, ຂ້າພະເຈົ້າໄດ້ໃຊ້ບາງສິ່ງບາງຢ່າງເຊັ່ນນີ້:
configure.bat -des
ທ່ານສາມາດຊອກຫາຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການປ່ຽນເສັ້ນຄໍາສັ່ງຂອງ Configure ໄດ້ໃນ ການຕິດຕັ້ງ ຍື່ນ.
ເມື່ອສະຄິບສິ້ນສຸດລົງ, ແລະທ່ານຕ້ອງການປ່ຽນຄ່າບາງຢ່າງໃນສິ່ງທີ່ສ້າງຂຶ້ນ config.sh
ໄຟລ໌, ຫຼັງຈາກນັ້ນດໍາເນີນການ
sh Configure -S
ຫຼັງຈາກທີ່ທ່ານໄດ້ປັບປຸງແກ້ໄຂຂອງທ່ານ.
ສິ່ງສໍາຄັນ: ຖ້າທ່ານໃຊ້ປຸ່ມ "-S" ນີ້, ໃຫ້ແນ່ໃຈວ່າຈະລຶບສະພາບແວດລ້ອມ CONFIG
ຕົວແປກ່ອນທີ່ຈະແລ່ນສະຄຣິບ:
ຕັ້ງ CONFIG=
·ຕອນນີ້ທ່ານສາມາດລວບລວມ Perl. ປະເພດ:
ເຮັດໃຫ້
ການທົດສອບ Perl on DOS
ປະເພດ:
ເຮັດໃຫ້ການທົດສອບ
ຖ້າທ່ານໂຊກດີທີ່ທ່ານຄວນເບິ່ງ "ການທົດສອບທັງຫມົດປະສົບຜົນສໍາເລັດ". ແຕ່ອາດມີຈໍານວນຫນ້ອຍທີ່ລົ້ມເຫລວ
ການທົດສອບຍ່ອຍ (ໜ້ອຍກວ່າ 5 ຫວັງເປັນຢ່າງຍິ່ງ) ຂຶ້ນກັບບາງເງື່ອນໄຂພາຍນອກ (ເຊັ່ນ: ບາງການທົດສອບຍ່ອຍ
ລົ້ມເຫລວພາຍໃຕ້ linux/dosemu ຫຼື dos ທໍາມະດາທີ່ມີຊື່ໄຟລ໌ສັ້ນເທົ່ານັ້ນ).
ການຕິດຕັ້ງ of Perl on DOS
ປະເພດ:
ເຮັດໃຫ້ຕິດຕັ້ງ
ນີ້ຈະຄັດລອກ perl ແລະຫ້ອງສະຫມຸດທີ່ລວບລວມໃຫມ່ເຂົ້າໄປໃນໂຄງສ້າງໄດເລກະທໍລີ DJGPP ຂອງທ່ານ.
Perl.exe ແລະເຄື່ອງໃຊ້ຕ່າງໆເຂົ້າໄປໃນ "($DJDIR)/ ຖັງ", ແລະຫ້ອງສະຫມຸດໄປພາຍໃຕ້
"($DJDIR)/lib/perl5". ເອກະສານຝັກແມ່ນຢູ່ພາຍໃຕ້ "($DJDIR)/lib/perl5/pod".
ການກໍ່ສ້າງ ແລະ ການຕິດຕັ້ງ MODULES ON DOS
ການກໍ່ສ້າງ ກໍາຫນົດເບື້ອງຕົ້ນ ສໍາລັບການ Perl on DOS
ສໍາລັບການກໍ່ສ້າງແລະຕິດຕັ້ງໂມດູນທີ່ບໍ່ແມ່ນ XS, ທັງຫມົດທີ່ທ່ານຕ້ອງການແມ່ນ perl ເຮັດວຽກພາຍໃຕ້ DJGPP.
ໂມດູນທີ່ບໍ່ແມ່ນ XS ບໍ່ຕ້ອງການການເຊື່ອມຕໍ່ຄືນໃຫມ່ຂອງ perl binary, ແລະດັ່ງນັ້ນແມ່ນງ່າຍດາຍກວ່າໃນການສ້າງແລະ
ຕິດຕັ້ງ.
ໂມດູນປະເພດ XS ຕ້ອງການການເຊື່ອມຕໍ່ຄືນໃຫມ່ຂອງ perl binary, ເພາະວ່າສ່ວນຫນຶ່ງຂອງໂມດູນ XS ແມ່ນ
ຂຽນໃນ "C", ແລະຕ້ອງໄດ້ຮັບການເຊື່ອມຕໍ່ກັນກັບ perl binary ທີ່ຈະດໍາເນີນການ. ນີ້
ແມ່ນຕ້ອງການເພາະວ່າ perl ພາຍໃຕ້ DJGPP ຖືກສ້າງຂຶ້ນດ້ວຍທາງເລືອກ "ການເຊື່ອມໂຍງແບບຄົງທີ່", ເນື່ອງຈາກ
ການຂາດ "ການເຊື່ອມໂຍງແບບເຄື່ອນໄຫວ" ໃນສະພາບແວດລ້ອມ DJGPP.
ເນື່ອງຈາກວ່າໂມດູນ XS ຕ້ອງການການເຊື່ອມຕໍ່ຄືນໃຫມ່ຂອງ perl binary, ທ່ານຕ້ອງການທັງສອງ perl binary
ການແຈກຢາຍແລະການແຈກຢາຍແຫຼ່ງ perl ເພື່ອສ້າງໂມດູນການຂະຫຍາຍ XS. ໃນ
ນອກຈາກນັ້ນ, ທ່ານຈະຕ້ອງໄດ້ສ້າງ binary perl ຂອງທ່ານຈາກການແຈກຢາຍແຫຼ່ງ
ວ່າອົງປະກອບທັງຫມົດຂອງ perl binary ແມ່ນມີຢູ່ໃນຂັ້ນຕອນການເຊື່ອມໂຍງທີ່ຕ້ອງການ.
ການຫຸ້ມຫໍ່ ຄ. ສ ໂມດູນ on DOS
ທໍາອິດ, ດາວໂຫລດຊຸດໂມດູນຈາກ CPAN (ເຊັ່ນ: ຂໍ້ຄວາມ "Comma Separated Value".
ຊຸດ, Text-CSV-0.01.tar.gz). ຫຼັງຈາກນັ້ນ, ຂະຫຍາຍເນື້ອໃນຂອງຊຸດເຂົ້າໄປໃນບາງ
ທີ່ຕັ້ງຢູ່ໃນແຜ່ນຂອງທ່ານ. ໂມດູນ CPAN ສ່ວນໃຫຍ່ຖືກສ້າງຂຶ້ນດ້ວຍໂຄງສ້າງໄດເລກະທໍລີພາຍໃນ,
ສະນັ້ນມັນມັກຈະປອດໄພທີ່ຈະຂະຫຍາຍມັນຢູ່ໃນຮາກຂອງການຕິດຕັ້ງ DJGPP ຂອງທ່ານ. ບາງຄົນ
ມັກຊອກຫາແຫຼ່ງຕົ້ນໄມ້ພາຍໃຕ້ / usr / src (ເຊັ່ນ, "($DJDIR)/ usr / src"), ແຕ່ທ່ານອາດຈະໃສ່
ມັນຢູ່ບ່ອນໃດກໍ່ຕາມທີ່ເບິ່ງຄືວ່າມີເຫດຜົນທີ່ສຸດສໍາລັບທ່ານ, * ຍົກເວັ້ນ * ພາຍໃຕ້ໄດເລກະທໍລີດຽວກັນກັບ perl ຂອງທ່ານ
ລະຫັດແຫຼ່ງ. ມີກົດລະບຽບພິເສດທີ່ໃຊ້ກັບໂມດູນທີ່ອາໄສຢູ່ໃນແຫຼ່ງ perl
ຕົ້ນໄມ້ທີ່ບໍ່ໃຊ້ກັບໂມດູນສ່ວນໃຫຍ່ໃນ CPAN.
ບໍ່ເຫມືອນກັບຊຸດ DJGPP ອື່ນໆ, ເຊິ່ງເປັນໄຟລ໌ "zip", ປົກກະຕິ, ຊຸດໂມດູນ CPAN ສ່ວນໃຫຍ່ແມ່ນ
"gzipped tarballs". ເວີຊັນຫຼ້າສຸດຂອງ WinZip ຈະຖອດອອກ ແລະຂະຫຍາຍພວກມັນໄດ້ຢ່າງປອດໄພ,
*ເວັ້ນເສຍແຕ່* ພວກມັນມີໄຟລ໌ຄວາມຍາວສູນ. ມັນເປັນ bug WinZip ທີ່ຮູ້ຈັກ (ເປັນຂອງ v7.0) ທີ່ມັນຈະ
ບໍ່ສະກັດໄຟລ໌ທີ່ມີຄວາມຍາວສູນ.
ຈາກເສັ້ນຄໍາສັ່ງ, ທ່ານສາມາດນໍາໃຊ້ djtar utility ສະຫນອງໃຫ້ກັບ DJGPP ເພື່ອ unpack ແລະ
ຂະຫຍາຍໄຟລ໌ເຫຼົ່ານີ້. ຍົກຕົວຢ່າງ:
C:\djgpp>djtarx -v Text-CSV-0.01.tar.gz
ນີ້ຈະສ້າງໄດເລກະທໍລີໃຫມ່ "($DJDIR)/Text-CSV-0.01", ຕື່ມຂໍ້ມູນໃສ່ກັບແຫຼ່ງ.
ສໍາລັບໂມດູນນີ້.
ການກໍ່ສ້າງ ບໍ່ແມ່ນ XS ໂມດູນ on DOS
ເພື່ອສ້າງໂມດູນທີ່ບໍ່ແມ່ນ XS, ທ່ານສາມາດນໍາໃຊ້ຄໍາແນະນໍາໃນການສ້າງໂມດູນມາດຕະຖານ
ແຈກຢາຍດ້ວຍໂມດູນ perl.
perl Makefile.PL
ເຮັດໃຫ້
ເຮັດໃຫ້ການທົດສອບ
ເຮັດໃຫ້ຕິດຕັ້ງ
ນີ້ແມ່ນພຽງພໍເພາະວ່າໂມດູນທີ່ບໍ່ແມ່ນ XS ຕິດຕັ້ງພຽງແຕ່ໄຟລ໌ ".pm" ແລະ (ບາງຄັ້ງ) pod
ແລະ/ຫຼື ເອກະສານຜູ້ຊາຍ. ບໍ່ມີການເຊື່ອມໂຍງຄືນໃຫມ່ຂອງ perl binary ແມ່ນຈໍາເປັນເພື່ອສ້າງ, ຕິດຕັ້ງຫຼື
ໃຊ້ໂມດູນທີ່ບໍ່ແມ່ນ XS.
ການກໍ່ສ້າງ XS ໂມດູນ on DOS
ເພື່ອສ້າງໂມດູນ XS, ທ່ານຕ້ອງໃຊ້ຄໍາແນະນໍາການສ້າງໂມດູນມາດຕະຖານທີ່ແຈກຢາຍ
ດ້ວຍໂມດູນ perl *PLUS* ສາມຄໍາແນະນໍາພິເສດສະເພາະຂອງ DJGPP "ການເຊື່ອມໂຍງແບບຄົງທີ່"
ສະພາບແວດລ້ອມກໍ່ສ້າງ.
ຕັ້ງ FNCASE=y
perl Makefile.PL
ເຮັດໃຫ້
ເຮັດ perl
ເຮັດໃຫ້ການທົດສອບ
make -f Makefile.aperl inst_perl MAP_TARGET=perl.exe
ເຮັດໃຫ້ຕິດຕັ້ງ
ຄໍາແນະນໍາພິເສດທໍາອິດກໍານົດຕົວແປສະພາບແວດລ້ອມ FNCASE ຂອງ DJGPP ເພື່ອໃຫ້ perl ໃຫມ່
binary ທີ່ທ່ານຕ້ອງສ້າງສໍາລັບໂມດູນປະເພດ XS ຈະສ້າງຢ່າງຖືກຕ້ອງ. ພິເສດທີສອງ
ຄໍາແນະນໍາສ້າງໃຫມ່ perl binary ໃນໄດເລກະທໍລີໂມດູນຂອງທ່ານກ່ອນທີ່ທ່ານຈະດໍາເນີນການ "ເຮັດການທົດສອບ",
ດັ່ງນັ້ນທ່ານກໍາລັງທົດສອບລະຫັດໂມດູນໃຫມ່ທີ່ທ່ານສ້າງດ້ວຍ "ເຮັດ". ພິເສດທີສາມ
ຄໍາແນະນໍາຕິດຕັ້ງ perl binary ຈາກໄດເລກະທໍລີໂມດູນຂອງທ່ານເຂົ້າໄປໃນ DJGPP ມາດຕະຖານ
ໄດເລກະທໍລີຄູ່, "($DJDIR)/ ຖັງ", ແທນທີ່ perl binary ທີ່ຜ່ານມາຂອງທ່ານ.
ໃຫ້ສັງເກດວ່າຄ່າ MAP_TARGET *ຕ້ອງ* ມີສ່ວນຂະຫຍາຍ ".exe" ຫຼືທ່ານຈະບໍ່ສ້າງ.
"perl.exe" ເພື່ອແທນທີ່ຫນຶ່ງໃນ "($DJDIR)/ ຖັງ".
ເມື່ອທ່ານເຮັດແລ້ວ, ຂະບວນການຕິດຕັ້ງ XS-module ຈະມີຂໍ້ມູນເພີ່ມໃສ່ຂອງທ່ານ
ຂໍ້ມູນ "perllocal" ທີ່ບອກວ່າ perl binary ໄດ້ຖືກທົດແທນ, ແລະໂມດູນໃດ
ໄດ້ຖືກຕິດຕັ້ງ. ທ່ານສາມາດເບິ່ງຂໍ້ມູນນີ້ໄດ້ທຸກເວລາໂດຍການໃຊ້ຄໍາສັ່ງ:
perl -S perldoc perllocal
ໃຊ້ perldos ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net