ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

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

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

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

ໂຄງການ:

NAME


xsubpp - compiler ເພື່ອປ່ຽນລະຫັດ Perl XS ເປັນລະຫັດ C

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


xsubpp [-v] [- ຍົກ​ເວັ້ນ​] [-s ຮູບແບບ] [- ຕົ້ນ​ແບບ​] [- ກວດ​ສອບ​ການ​ປ່ຽນ​ແປງ​ໃຫມ່​] [- nolinenumbers]
[-nooptimize] [- ແຜນ​ທີ່​ ແຜນທີ່ພິມ] [- ຜົນ​ຜະ​ລິດ​ ຊື່​ເອ​ກະ​ສານ]... file.xs

ລາຍລະອຽດ


ໂດຍທົ່ວໄປແລ້ວ compiler ນີ້ຈະດໍາເນີນການໂດຍ makefiles ທີ່ສ້າງຂຶ້ນໂດຍ ExtUtils::MakeMaker ຫຼືໂດຍ.
ໂມດູນ::ສ້າງ ຫຼືເຄື່ອງມືສ້າງໂມດູນ Perl ອື່ນໆ.

xsubpp ຈະລວບລວມລະຫັດ XS ເຂົ້າໄປໃນລະຫັດ C ໂດຍການຝັງໂຄງສ້າງທີ່ຈໍາເປັນເພື່ອໃຫ້ C
functions manipulate ຄ່າ Perl ແລະສ້າງກາວທີ່ຈໍາເປັນເພື່ອໃຫ້ Perl ເຂົ້າເຖິງສິ່ງເຫຼົ່ານັ້ນ
ຫນ້າທີ່. compiler ໃຊ້ typemaps ເພື່ອກໍານົດວິທີການແຜນທີ່ C function parameters ແລະ
ຕົວແປເປັນຄ່າ Perl.

compiler ຈະຊອກຫາໄຟລ໌ typemap ເອີ້ນວ່າ ແຜນທີ່ພິມ. ມັນຈະໃຊ້ດັ່ງຕໍ່ໄປນີ້
ເສັ້ນທາງຄົ້ນຫາເພື່ອຊອກຫາ typemap ໃນຕອນຕົ້ນ, ໂດຍມີ typemap ທີ່ຖືກຕ້ອງທີ່ສຸດເປັນອັນດັບຫນຶ່ງ.

../../../typemap:../../typemap:../typemap:typemap

ມັນຍັງຈະໃຊ້ typemap ເລີ່ມຕົ້ນທີ່ຕິດຕັ້ງເປັນ "ExtUtils::typemap".

OPTIONS


ໃຫ້ສັງເກດວ່າ "XSOPT" ທາງເລືອກ MakeMaker ອາດຈະຖືກນໍາໃຊ້ເພື່ອເພີ່ມທາງເລືອກເຫຼົ່ານີ້ໃຫ້ກັບ makefiles ໃດ
ສ້າງໂດຍ MakeMaker.

- ຊັ້ນ​ສູງ​
ຮັກສາ '::' ໃນຊື່ປະເພດເພື່ອໃຫ້ C++ ປະເພດ hierarchical ສາມາດຖືກສ້າງແຜນທີ່.

- ຍົກ​ເວັ້ນ​
ເພີ່ມການຍົກເວັ້ນການຈັດການ stubs ໃສ່ລະຫັດ C.

- ແຜນ​ທີ່​ ແຜນທີ່ພິມ
ຊີ້ບອກວ່າແຜນທີ່ຕົວພິມທີ່ສະໜອງໃຫ້ໂດຍຜູ້ໃຊ້ຄວນມີສ່ວນສຳຄັນກວ່າຄ່າເລີ່ມຕົ້ນ
ປະເພດແຜນທີ່. ທາງ​ເລືອກ​ນີ້​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ນໍາ​ໃຊ້​ຫຼາຍ​ຄັ້ງ​, ໂດຍ​ທີ່​ແຜນ​ທີ່​ທີ່​ຜ່ານ​ມາ​ມີ​
ອັນດັບສູງສຸດ.

- ຜົນ​ຜະ​ລິດ​ ຊື່​ເອ​ກະ​ສານ
ລະບຸຊື່ຂອງໄຟລ໌ຜົນຜະລິດທີ່ຈະສ້າງ. ຖ້າບໍ່ມີໄຟລ໌ຖືກລະບຸ, ຜົນຜະລິດ
ຈະຖືກຂຽນເປັນຜົນຜະລິດມາດຕະຖານ.

-v ພິມ xsubpp ເລກເວີຊັ່ນເປັນມາດຕະຖານຜົນຜະລິດ, ຈາກນັ້ນອອກ.

- ຕົ້ນ​ແບບ​
ໂດຍຄ່າເລີ່ມຕົ້ນ xsubpp ຈະບໍ່ສ້າງລະຫັດຕົ້ນແບບອັດຕະໂນມັດສໍາລັບ xsubs ທັງຫມົດ. ນີ້
ທຸງຈະເປີດໃຊ້ງານຕົ້ນແບບ.

- ກວດ​ສອບ​ການ​ປ່ຽນ​ແປງ​ໃຫມ່​
ປິດໃຊ້ງານການທົດສອບເວລາແລ່ນທີ່ກໍານົດວ່າໄຟລ໌ວັດຖຸ (ມາຈາກ ".xs"
file) ແລະໄຟລ໌ ".pm" ມີໝາຍເລກລຸ້ນດຽວກັນ.

- nolinenumbers
ປ້ອງກັນການລວມເອົາຄໍາສັ່ງ '#line' ໃນຜົນຜະລິດ.

-nooptimize
ປິດໃຊ້ງານການເພີ່ມປະສິດທິພາບບາງຢ່າງ. ການເພີ່ມປະສິດທິພາບພຽງແຕ່ທີ່ໄດ້ຮັບຜົນກະທົບໃນປັດຈຸບັນແມ່ນ
ການນໍາໃຊ້ຂອງ ເປົ້າ​ຫມາຍs ໂດຍລະຫັດ C ຜົນຜະລິດ (ເບິ່ງ perlguts). ນີ້ອາດຈະຊ້າລົງຢ່າງຫຼວງຫຼາຍ
ລົງລະຫັດທີ່ສ້າງຂຶ້ນ, ແຕ່ນີ້ແມ່ນວິທີການ xsubpp ຂອງ 5.005 ແລະດໍາເນີນການກ່ອນຫນ້ານັ້ນ.

- noinout
ປິດການຮັບຮູ້ການປະກາດ "IN", "OUT_LIST" ແລະ "INOUT_LIST".

-noargtypes
ປິດການຮັບຮູ້ຂອງຄໍາອະທິບາຍຄ້າຍຄື ANSI ຂອງລາຍເຊັນຟັງຊັນ.

-C++ ໃນປັດຈຸບັນບໍ່ໄດ້ເຮັດຫຍັງເລີຍ. ທຸງນີ້ແມ່ນບໍ່ມີທາງເລືອກສໍາລັບຫຼາຍຮຸ່ນ
ຂອງ perl, ຢ່າງຫນ້ອຍເທົ່າກັບ perl5.003_07. ມັນອະນຸຍາດໃຫ້ຢູ່ບ່ອນນີ້ເພື່ອຖອຍຫຼັງ
ຄວາມເຂົ້າກັນໄດ້.

-s=... or -ເສັ້ນດ່າງ=...
ນີ້ ທາງເລືອກ is murky ແລະ ທໍ້ຖອຍໃຈ.

ຖ້າລະບຸ, ສະຕຣິງທີ່ໃຫ້ນັ້ນຈະຖືກຖອດອອກຈາກຈຸດເລີ່ມຕົ້ນຂອງ C
ຊື່ຟັງຊັນໃນຟັງຊັນ XS ທີ່ສ້າງຂຶ້ນ (ຖ້າມັນເລີ່ມຕົ້ນດ້ວຍຄໍານໍາຫນ້ານັ້ນ). ນີ້
ນຳໃຊ້ກັບ XSUBs ເທົ່ານັ້ນທີ່ບໍ່ມີ "CODE" ຫຼື "PPCODE" blocks. ສໍາລັບຕົວຢ່າງ, XS:

void foo_bar(int i);

ເມື່ອ "xsubpp" ຖືກເອີ້ນດ້ວຍ "-s foo_" ຈະຕິດຕັ້ງຟັງຊັນ "foo_bar" ໃນ Perl,
ແຕ່ກໍ່ໂທຫາ bar(i) ໃນ C. ສ່ວນໃຫຍ່, ນີ້ແມ່ນກົງກັນຂ້າມກັບສິ່ງທີ່ທ່ານຕ້ອງການ
ແລະຮູບແບບຄວາມລົ້ມເຫລວແມ່ນມີຄວາມບັງເອີນບາງຢ່າງ, ດັ່ງນັ້ນກະລຸນາຫຼີກເວັ້ນທາງເລືອກນີ້ຖ້າເປັນໄປໄດ້.

ENVIRONMENT


ບໍ່ມີຕົວແປສະພາບແວດລ້ອມໄດ້ຖືກນໍາໃຊ້.

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


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

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

  • 1
    ວົງເລັບ
    ວົງເລັບ
    ວົງເລັບເປັນແຫຼ່ງເປີດທີ່ທັນສະໄໝ ແລະບໍ່ເສຍຄ່າ
    ຕົວແກ້ໄຂຂໍ້ຄວາມທີ່ສ້າງຂຶ້ນໂດຍສະເພາະສໍາລັບເວັບ
    ການພັດທະນາ. ຂຽນໃນ HTML, CSS, ແລະ
    JavaScript ກັບເຄື່ອງມືສາຍຕາທີ່ສຸມໃສ່ແລະ
    ກຽມ...
    ດາວໂຫລດວົງເລັບ
  • 2
    Pascal Compiler ຟຣີ
    Pascal Compiler ຟຣີ
    A 32/64/16-bit Pascal compiler ສໍາລັບ
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS ແລະ DOS;
    ເຂົ້າກັນໄດ້ wi...
    ດາວໂຫລດ Pascal Compiler ຟຣີ
  • 3
    ຂໍ້ມູນດິຈິຕອນ Canon EOS
    ຂໍ້ມູນດິຈິຕອນ Canon EOS
    Canon ບໍ່ມີການນັບ shutter
    ລວມຢູ່ໃນຂໍ້ມູນ EXIF ​​ຂອງ an
    ໄຟລ໌ຮູບພາບ, ກົງກັນຂ້າມກັບ Nikon ແລະ
    Pentax. ບໍ່ມີ Canon ຢ່າງເປັນທາງການ
    ຄໍາຮ້ອງສະຫມັກ ...
    ດາວໂຫລດຂໍ້ມູນ Canon EOS DIGITAL
  • 4
    rEFInd
    rEFInd
    rEFInd ແມ່ນທາງແຍກຂອງ rEFIt boot
    ຜູ້​ຈັດ​ການ. ເຊັ່ນດຽວກັນກັບ rEFIt, rEFInd ສາມາດເຮັດໄດ້
    ກວດ​ຫາ​ອັດ​ຕະ​ໂນ​ມັດ boot EFI ຂອງ​ທ່ານ​ຕິດ​ຕັ້ງ​
    loaders ແລະມັນນໍາສະເຫນີ GUI ງາມ
    ເມນູທາງເລືອກໃນການບູດ...
    ດາວໂຫລດ rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    ຫນ້າດາວໂຫລດ SourceForge ນີ້ແມ່ນເພື່ອ
    ໃຫ້ຜູ້ໃຊ້ດາວໂຫລດແຫຼ່ງຂອງຂ້ອຍທີ່ສ້າງຂຶ້ນ
    GSIs, ອີງຕາມການທີ່ຍິ່ງໃຫຍ່ຂອງ phhusson
    ເຮັດວຽກ. ຂ້ອຍສ້າງທັງ Android Pie ແລະ
    Android 1...
    ດາວໂຫລດ ExpressLuke GSI
  • 6
    ນັກສະແດງດົນຕີ
    ນັກສະແດງດົນຕີ
    Music Caster ເປັນເຄື່ອງຫຼິ້ນດົນຕີຖາດ
    ທີ່​ເຮັດ​ໃຫ້​ທ່ານ​ຂັບ​ຮ້ອງ​ເພງ​ໃນ​ທ້ອງ​ຖິ່ນ​ຂອງ​ທ່ານ​ເປັນ​
    ອຸປະກອນ Google Cast. ໃນ​ການ​ແລ່ນ​ຄັ້ງ​ທໍາ​ອິດ​,
    ທ່ານ​ຈະ​ຕ້ອງ​ໄດ້​ຄລິກ​ໃສ່​ລູກ​ສອນ​ໃນ​ຂອງ​ທ່ານ​
    Tas...
    ດາວ​ໂຫຼດ​ເພງ Caster​
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad