GoGPT Best VPN GoSearch

OnWorks favicon

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

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

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

ໂຄງການ:

NAME


ຕົວເຊື່ອມຕໍ່ Mono CIL

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


monolinker [-or output_directory][-l i18n_assemblies][-c ຂ້າມ | ຄັດລອກ | ເຊື່ອມຕໍ່] -x ຕົວອະທິບາຍ
| -a ສະພາແຫ່ງ | -i info_file ...

ລາຍລະອຽດ


monolinker ແມ່ນຕົວເຊື່ອມຕໍ່ CIL. ຕົວເຊື່ອມຕໍ່ແມ່ນເຄື່ອງມືຫນຶ່ງທີ່ສາມາດນໍາໃຊ້ເພື່ອຂົນສົ່ງຫນ້ອຍທີ່ສຸດ
ຊຸດຫນ້າທີ່ເປັນໄປໄດ້ທີ່ຊຸດຂອງໂປລແກລມອາດຈະຕ້ອງການດໍາເນີນການເຊິ່ງກົງກັນຂ້າມກັບ
ຫ້ອງສະຫມຸດເຕັມ.

linker ວິເຄາະລະຫັດລະດັບປານກາງ (CIL) ທີ່ຜະລິດໂດຍທຸກ compiler ເປົ້າຫມາຍ
ເວທີໂມໂນເຊັ່ນ mcs, gmcs, vbnc, booc ຫຼືອື່ນໆ. ມັນຈະຍ່າງຜ່ານລະຫັດທັງຫມົດທີ່
ມັນໄດ້ຖືກມອບໃຫ້ກັບມັນ, ແລະເອົາວິທີການແລະຫ້ອງຮຽນທີ່ບໍ່ໄດ້ໃຊ້ທັງຫມົດ. ນີ້ແມ່ນເຮັດໄດ້ໂດຍໃຊ້ a
ຫມາຍ ແລະກວາດການດໍາເນີນງານໃນລະຫັດທັງຫມົດທີ່ມັນຖືກອ້າງເຖິງ.

ຜົນຜະລິດທີ່ຜະລິດຈາກ monolinker ສາມາດດໍາເນີນການຕໍ່ມາໂດຍ mkbundle ເຄື່ອງມືເພື່ອ
ສ້າງ​ການ​ປະ​ຕິ​ບັດ​ການ​ປະ​ຕິ​ບັດ​ດ້ວຍ​ຕົນ​ເອງ​ພື້ນ​ເມືອງ​ຂະ​ຫນາດ​ນ້ອຍ​.

ຢ່າສັບສົນກັບ Assembly Linker (al) ທີ່ສ້າງສະພາແຫ່ງຈາກ manifests,
ໂມດູນແລະໄຟລ໌ຊັບພະຍາກອນ.

OPTIONS


-d search_directory
ລະບຸໄດເລກະທໍລີໃຫ້ກັບຕົວເຊື່ອມຕໍ່ບ່ອນທີ່ຈະຊອກຫາການປະກອບ.

-o output_directory
ລະບຸໄດເລກະທໍລີຜົນຜະລິດ, ຄ່າເລີ່ມຕົ້ນແມ່ນ 'ຜົນຜະລິດ'.

ຖ້າທ່ານລະບຸໄດເລກະທໍລີ `.', ກະລຸນາໃຫ້ແນ່ໃຈວ່າທ່ານຈະບໍ່ຂຽນຫຼາຍກວ່າທີ່ສໍາຄັນ
ກອງ​ປະ​ຊຸມ​ຂອງ​ທ່ານ​.

-b ທີ່ແທ້ຈິງ | ທີ່ບໍ່ຖືກຕ້ອງ
ລະບຸວ່າຈະສ້າງສັນຍາລັກດີບັກຫຼືບໍ່, ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ຖືກຕ້ອງ.

-g ທີ່ແທ້ຈິງ | ທີ່ບໍ່ຖືກຕ້ອງ
ລະບຸວ່າຈະສ້າງຄໍາແນະນໍາໃຫມ່ສໍາລັບແຕ່ລະໂມດູນທີ່ເຊື່ອມຕໍ່ຫຼືໃຊ້ໃຫມ່ທີ່ມີຢູ່
ຫນຶ່ງ, ຄ່າເລີ່ມຕົ້ນແມ່ນຄວາມຈິງ.

-l i18n_assemblies
ລະບຸສິ່ງທີ່ຕ້ອງເຮັດກັບສະພາສະເພາະຂອງພາກພື້ນ

Mono ມີສະພາແຫ່ງຈໍານວນຫນ້ອຍທີ່ປະກອບດ້ວຍທຸກຂົງເຂດສະເພາະ:
I18N.CJK.dll
I18N.MidEast.dll
I18N.Other.dll
I18N.Rare.dll
I18N.West.dll

ໂດຍຄ່າເລີ່ມຕົ້ນ, ພວກມັນທັງຫມົດຈະຖືກຄັດລອກໄປທີ່ໄດເລກະທໍລີຜົນຜະລິດ, ແຕ່ທ່ານສາມາດກໍານົດໄດ້
ອັນໃດທີ່ທ່ານຕ້ອງການໃຊ້ຄໍາສັ່ງນີ້. ທາງເລືອກສາມາດເປັນ: none, all, cjk,
ຕາເວັນອອກກາງ, ອື່ນໆ, ຫາຍາກຫຼືຕາເວັນຕົກ. ທ່ານສາມາດລວມຄ່າກັບເຄື່ອງໝາຍຈຸດ.

-c ການປະຕິບັດ
ກໍານົດການປະຕິບັດເພື່ອນໍາໃຊ້ກັບສະພາແຫ່ງຫຼັກ.

ອົງປະກອບຫຼັກແມ່ນສະພາແຫ່ງທີ່ຂຶ້ນກັບຫ້ອງສະຫມຸດຊັ້ນພື້ນຖານ, ເຊັ່ນ:
mscorlib.dll, System.dll ຫຼື System.Windows.Forms.dll.

ຕົວເຊື່ອມຕໍ່ສະຫນັບສະຫນູນສາມປະຕິບັດການປະກອບເຫຼົ່ານີ້, ທ່ານສາມາດກໍານົດຫນຶ່ງຂອງ
ການ​ປະ​ຕິ​ບັດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

ຂ້າມ ນີ້ສັ່ງໃຫ້ຜູ້ເຊື່ອມຕໍ່ຂ້າມພວກມັນແລະບໍ່ເຮັດຫຍັງກັບພວກເຂົາ.

ຄັດລອກ ນີ້ສັ່ງໃຫ້ຕົວເຊື່ອມຕໍ່ເພື່ອຄັດລອກພວກມັນໄປຫາໄດເລກະທໍລີຜົນຜະລິດ,

ການເຊື່ອມຕໍ່ ນີ້ແນະນໍາຜູ້ເຊື່ອມຕໍ່ເພື່ອນໍາໃຊ້ຂະບວນການເຊື່ອມຕໍ່ແລະຫຼຸດຜ່ອນພວກມັນ
ຂະຫນາດ.

-p ການປະຕິບັດ ສະພາແຫ່ງ
ລະບຸແຕ່ລະການປະກອບການທີ່ຈະປະຕິບັດ.

-x ຕົວອະທິບາຍ
ໃຊ້ຕົວອະທິບາຍ XML ເປັນແຫຼ່ງສໍາລັບຕົວເຊື່ອມຕໍ່.

ນີ້ແມ່ນຕົວຢ່າງທີ່ສະແດງໃຫ້ເຫັນຄວາມເປັນໄປໄດ້ທັງຫມົດຂອງຮູບແບບນີ້:














ໃນຕົວຢ່າງນີ້, ຕົວເຊື່ອມຕໍ່ຈະເຊື່ອມຕໍ່ປະເພດ Foo, Bar, Baz ແລະ Gazonk.

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

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

ປະເພດ Gazonk ຈະຖືກເຊື່ອມຕໍ່, ເຊັ່ນດຽວກັນກັບຜູ້ກໍ່ສ້າງຂອງມັນກິນສາຍເປັນ a
ພາລາມິເຕີ, ແລະມັນເປັນພາກສະຫນາມ _blah.

ທ່ານສາມາດມີຂໍ້ປະກອບຫຼາຍອັນ.

-a assemblies
ໃຊ້ການປະກອບເປັນແຫຼ່ງສໍາລັບຕົວເຊື່ອມຕໍ່.

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

-i info_file
ໃຊ້ໄຟລ໌ .info xml ເປັນແຫຼ່ງສໍາລັບຕົວເຊື່ອມຕໍ່.

ໄຟລ໌ຂໍ້ມູນແມ່ນໄຟລ໌ທີ່ຜະລິດໂດຍເຄື່ອງມື mono-api-info. ຕົວເຊື່ອມຕໍ່ຈະໃຊ້ມັນ
ເພື່ອສ້າງການປະກອບທີ່ມີພຽງແຕ່ສິ່ງທີ່ API ສາທາລະນະກໍານົດໄວ້ໃນຂໍ້ມູນ
ຕ້ອງການໄຟລ໌.

-s [ຂັ້ນຕອນກ່ອນ:]ຂັ້ນຕອນຊື່ເຕັມ,ຂັ້ນຕອນການປະກອບ[:ຂັ້ນຕອນຫຼັງ]

ທ່ານສາມາດຂໍໃຫ້ຕົວເຊື່ອມຕໍ່ປະຕິບັດຂັ້ນຕອນທີ່ກໍາຫນົດເອງໂດຍໃຊ້ຄໍາສັ່ງ -s. ນີ້
ຄໍາສັ່ງໃຊ້ເວລາມາດຕະຖານ TypeFullName, ຮູບແບບການປະກອບເພື່ອຊອກຫາຂັ້ນຕອນ. ເຈົ້າ​ສາ​ມາດ
ປັບແຕ່ງຕໍາແຫນ່ງຂອງມັນຢູ່ໃນທໍ່ໂດຍການເພີ່ມມັນກ່ອນຂັ້ນຕອນຫນຶ່ງ, ຫຼືຫຼັງຈາກ.

ຕົວຢ່າງ:

ການ ນຳ ໃຊ້ລະບົບ;

ການນໍາໃຊ້ Mono.Linker;
ການນໍາໃຊ້ Mono.Linker.Steps;

namespace Foo {

ຫ້ອງຮຽນສາທາລະນະ FooStep : IStep {

ຂະບວນການທີ່ເປັນໂມຄະສາທາລະນະ (ບໍລິບົດ LinkContext)
{
foreach (ຂັ້ນຕອນ IStep ໃນ context.Pipeline.GetSteps ()) {
Console.WriteLine (step.GetType ().Name);
}
}
}
}

ຖ້າທ່ານລວບລວມ custom ນີ້ຕໍ່ກັບ monolinker ກັບສະພາແຫ່ງ Foo.dll, ທ່ານສາມາດນໍາໃຊ້
ໄດ້ -s ສະ​ຫຼັບ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​. ເພື່ອເພີ່ມ FooStep ໃນຕອນທ້າຍຂອງທໍ່:

monolinker -s Foo.FooStep, Foo -a program.exe

ຄໍາສັ່ງນີ້ຈະເພີ່ມ FooStep ຫຼັງຈາກ MarkStep:

monolinker -s MarkStep:Foo.FooStep,Foo -a program.exe

ຄໍາສັ່ງນີ້ຈະເພີ່ມ FooStep ກ່ອນ MarkStep:

monolinker -s Foo.FooStep,Foo:MarkStep -a program.exe

ຄໍາສັ່ງນີ້ຈະເພີ່ມ FooStep ກ່ອນ MarkStep

-m CustomParam ParamValue
ລະບຸພາລາມິເຕີສຳລັບຂັ້ນຕອນທີ່ກຳນົດເອງ.

COPYRIGHT


ລິຂະສິດ (C) 2007 Novell, Inc (http://www.novell.com)

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


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

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

Linux ຄຳ ສັ່ງ

Ad




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