ນີ້ແມ່ນຄໍາສັ່ງ ligcc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ligcc - ຫໍ່ຮອບ gcc ເພື່ອສ້າງແອັບຯແບບພົກພາຫຼາຍຂຶ້ນ
ສະຫຼຸບສັງລວມ
ລີກຊີ [ທາງເລືອກ ...]
ລາຍລະອຽດ
ຫນ້າຄູ່ມືນີ້ເອກະສານສັ້ນໆກ່ຽວກັບ ລີກຊີ ຄໍາສັ່ງ.
ລີກຊີ ແມ່ນ wrapper ປະມານ gcc. ມັນອະນຸຍາດໃຫ້ທ່ານສ້າງການປະຕິບັດແບບພົກພາຫຼາຍໂດຍການເຮັດ
ສາມຢ່າງ:
· ບັງຄັບໃຫ້ຕົວເຊື່ອມຕໍ່ເຊື່ອມຕໍ່ກັບສັນຍາລັກ glibc ເກົ່າ. ຜູ້ໃຊ້ທີ່ມີອາຍຸ
ເວີຊັນຂອງ glibc ຈະບໍ່ໄດ້ຮັບ "ສັນຍາລັກທີ່ບໍ່ໄດ້ກຳນົດ GLIBC_2.4 ໃນ /lib/libc.so"-style
ຂໍ້ຄວາມຜິດພາດ.
·ອະນຸຍາດໃຫ້ທ່ານສາມາດເຊື່ອມຕໍ່ຢ່າງງ່າຍດາຍກັບຫ້ອງສະຫມຸດອື່ນໆ.
·ເອົາການເພິ່ງພາອາໄສປອມໂດຍອັດຕະໂນມັດ. ຕົວຢ່າງ, ໂປຼແກຼມຂອງເຈົ້າໃຊ້ libfoo.
libfoo ໃຊ້ libpng ພາຍໃນ, ແຕ່ແອັບຯຂອງທ່ານບໍ່ເຮັດ. ແຕ່ໄຟລ໌ pkg-config ສໍາລັບ
libfoo ລະບຸ "-lfoo -lpng" ແມ່ນຕົວກໍານົດການເຊື່ອມຕໍ່. ແລະ tadaa - ໃນປັດຈຸບັນທ່ານມີ bogus ໄດ້
ຂຶ້ນກັບ libpng! LiGCC ອັດຕະໂນມັດເອົາ -lpng ສໍາລັບທ່ານຖ້າແອັບຯຂອງທ່ານ
ບໍ່ໄດ້ໃຊ້ libpng ໂດຍກົງ.
· ເພີ່ມ $ORIGIN/../ lib ໄປຫາເສັ້ນທາງຄົ້ນຫາຫ້ອງສະໝຸດຂອງຖານສອງ. $ORIGIN ແມ່ນໄດເລກະທໍລີຢູ່ໃນ
ເຊິ່ງ binary ມີຢູ່. ນີ້ຮັບປະກັນວ່າຖານສອງຂອງທ່ານສາມາດຊອກຫາການຂຶ້ນກັບຫ້ອງສະຫມຸດ
ເຊິ່ງຖືກຈັດໃສ່ໃນໂຟນເດີ 'lib' ພາຍໃຕ້ຄໍານໍາຫນ້າດຽວກັນ. ທ່ານອາດຈະຕ້ອງການຕິດຕັ້ງ
ຫ້ອງສະຫມຸດທີ່ກໍາຫນົດເອງເຂົ້າໄປໃນ /lib. ຖ້າທ່ານຕັ້ງ $APBUILD_PROJECTNAME, ligcc ຈະເພີ່ມ
$ORIGIN/../lib/$APBUILD_PROJECTNAME ໄປຫາເສັ້ນທາງຄົ້ນຫາຫ້ອງສະໝຸດ.
OPTIONS
ເບິ່ງ manpage ຂອງ gcc(1) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບທາງເລືອກທີ່ເປັນໄປໄດ້.
ຍັງມີຕົວແປສະພາບແວດລ້ອມຫຼາຍອັນເພື່ອແກ້ໄຂການກວດສອບພຶດຕິກໍາຂອງ ligcc
ເອກະສານສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ໃຊ້ ligcc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net