ນີ້ແມ່ນຄໍາສັ່ງ makeobj ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
makeobj - ດໍາເນີນການເຮັດຈາກໄດເລກະທໍລີທີ່ຖືກຕ້ອງ
ສະຫຼຸບສັງລວມ
makeobj [ ເຮັດໃຫ້ການໂຕ້ຖຽງ ... ]
ລາຍລະອຽດ
makeobj ເປັນ wrapper ປະມານ ເຮັດໃຫ້ ເຊິ່ງໂດຍພື້ນຖານແລ້ວກວດເບິ່ງວ່າມັນຢູ່ໃນແຫຼ່ງ
ໄດເລກະທໍລີຫຼືສ້າງໄດເລກະທໍລີແລະປ່ຽນໄດເລກະທໍລີທີ່ຖືກຕ້ອງກ່ອນທີ່ຈະໂທຫາ.
ການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງ (ໂດຍທົ່ວໄປ) ຈະຖືກສົ່ງຜ່ານໂດຍກົງເພື່ອເຮັດໃຫ້.
script ນີ້ເປັນປະໂຫຍດຖ້າໄດເລກະທໍລີແຫຼ່ງແມ່ນແຕກຕ່າງຈາກ build directory ແລະ
Makefiles ຖືກເກັບຮັກສາໄວ້ໃນໄດເລກະທໍລີສ້າງ, ເຊັ່ນດຽວກັບທົ່ວໄປເຊັ່ນເມື່ອສ້າງ
ແຫຼ່ງ KDE. ສະຄຣິບນີ້ສາມາດໃຊ້ໃນສະຖານະການມາດຕະຖານຫຼາຍຂຶ້ນ (ເຊັ່ນ: ບໍ່ແມ່ນ KDE
ໂຄງການທີ່ແຫຼ່ງແລະສ້າງໄດເລກະທໍລີແມ່ນຄືກັນ), ບ່ອນທີ່ມັນຈະປະຕິບັດ
ຄືກັນກັບເຮັດໃຫ້.
ຫນຶ່ງໃນຕົວແປສະພາບແວດລ້ອມ OBJ_SUBDIR ຫຼື OBJ_REPLACEMENT ຄວນຖືກຕັ້ງເພື່ອຊີ້ບອກ.
ບ່ອນທີ່ສ້າງໄດເລກະທໍລີແມ່ນກ່ຽວຂ້ອງກັບໄດເລກະທໍລີແຫຼ່ງ.
ຜົນປະໂຫຍດນີ້ແມ່ນສ່ວນຫນຶ່ງຂອງຊຸດການພັດທະນາຊອບແວ KDE.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ກະລຸນາຮັບຊາບວ່າພຽງແຕ່ໜຶ່ງໃນ OBJ_SUBDIR ແລະ OBJ_REPLACEMENT ຄວນຖືກໃຊ້. ຖ້າຫາກວ່າການກໍ່ສ້າງ
ໄດເລກະທໍລີແມ່ນພຽງແຕ່ໄດເລກະທໍລີຍ່ອຍຂອງໄດເລກະທໍລີແຫຼ່ງ, ຕົວແປທີ່ງ່າຍດາຍກວ່າ
OBJ_SUBDIR ຄວນຖືກໃຊ້.
OBJ_SUBDIR
ຊີ້ບອກວ່າ build directory ຢູ່ໃນ subdirectory ຂອງແຫຼ່ງທີ່ມາ
ໄດເລກະທໍລີ. ຕົວຢ່າງ, ຖ້າໄດເລກະທໍລີແຫຼ່ງແມ່ນ kdesdk ແລະສ້າງໄດເລກະທໍລີ
is kdesdk/obj-i386-linux, ຈາກນັ້ນ OBJ_SUBDIR ຄວນຖືກຕັ້ງເປັນ obj-i386-linux.
OBJ_REPLACEMENT
A sed expression ທີ່ຖືກນໍາໃຊ້ເພື່ອຫັນປ່ຽນໄດເລກະທໍລີແຫຼ່ງເຂົ້າໄປໃນການກໍ່ສ້າງ
ໄດເລກະທໍລີ. ຕົວຢ່າງ, ຖ້າໄດເລກະທໍລີແຫຼ່ງແມ່ນ ~/src/kdesdk ແລະການກໍ່ສ້າງ
ໄດເລກະທໍລີແມ່ນ ~/src/kdesdk-obj, ຈາກນັ້ນ OBJ_REPLACEMENT ສາມາດຖືກຕັ້ງເປັນ
s#src/kdesdk#src/kdesdk-obj#.
ໃຊ້ makeobj ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net