ຕິດຕັ້ງ C, C ++ Compiler ແລະພັດທະນາ (build-essential) ເຄື່ອງມືໃນ Debian/Ubuntu
ຜູ້ບໍລິຫານລະບົບແລະວິສະວະກອນລະບົບ Linux ສ່ວນຫຼາຍແມ່ນຕ້ອງຮູ້ບາງໂປແກຼມພື້ນຖານເພື່ອຊ່ວຍພວກເຂົາໃນວຽກງານປະ ຈຳ ວັນ. ຖ້າພວກເຂົາຕ້ອງການທີ່ຈະກ້າວໄປອີກບາດກ້າວ ໜຶ່ງ ໃນເຂດພັດທະນາເຊັ່ນດຽວກັນ (ບໍ່ວ່າຈະເປັນ kernel ຫຼືນັກຂຽນໂປແກຼມໂປຼແກຼມສະ ໝັກ), ຫຼັງຈາກນັ້ນ C ຫຼື C ++ ແມ່ນບ່ອນເລີ່ມຕົ້ນທີ່ດີທີ່ສຸດ.
ອ່ານຍັງ: ຕິດຕັ້ງ C, C ++ ແລະເຄື່ອງມືພັດທະນາໃນ RHEL/CentOS/Fedora
ໃນບົດຄວາມນີ້ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງເຄື່ອງຈັກ C ແລະ C ++ ແລະມັນແມ່ນເຄື່ອງມືພັດທະນາ (ສ້າງ - ຈຳ ເປັນ) ທີ່ກ່ຽວຂ້ອງເຊັ່ນ: make, libc-dev, dpkg-dev, ແລະອື່ນໆໃນ Debian ແລະອະນຸພັນຕ່າງໆເຊັ່ນ Ubuntu ແລະ Linux Mint.
ໂປແກຼມສ້າງທີ່ ສຳ ຄັນມີບັນຊີຂໍ້ມູນຂ່າວສານຂອງຊອບແວທີ່ຖືກຖືວ່າເປັນສິ່ງ ສຳ ຄັນ ສຳ ລັບການສ້າງແພັກເກດ Debian ລວມທັງເຄື່ອງຄອມພິວເຕີ້ gcc compiler, ເຄື່ອງມືແລະເຄື່ອງມືທີ່ ຈຳ ເປັນອື່ນໆ.
ເຄື່ອງຂຽນແມ່ນຫຍັງ?
ເວົ້າງ່າຍໆ, ນັກລວບລວມຂໍ້ມູນແມ່ນໂປແກຼມໂປຼແກຼມໂປຼແກຼມທີ່ປະມວນຜົນ ຄຳ ແນະ ນຳ ທີ່ຂຽນເປັນພາສາການຂຽນໂປຼແກຼມແລະສ້າງແຟ້ມເອກະສານຄູ່ທີ່ CPU ຂອງເຄື່ອງສາມາດເຂົ້າໃຈແລະປະຕິບັດໄດ້.
ໃນການແຈກຢາຍທີ່ອີງໃສ່ Debian, ເຄື່ອງປະສົມ C ແລະ C ++ ທີ່ຮູ້ຈັກກັນດີທີ່ສຸດແມ່ນ gcc ແລະ g ++, ຕາມ ລຳ ດັບ. ໂປແກຼມທັງສອງໄດ້ຖືກພັດທະນາແລະຍັງຖືກຮັກສາໄວ້ໂດຍ Free Software Foundation ຜ່ານໂຄງການ GNU.
ການຕິດຕັ້ງເຄື່ອງມື C, C ++ ແລະເຄື່ອງມືພັດທະນາ (ສ້າງ - ສຳ ຄັນ)
ຖ້າລະບົບຂອງທ່ານບໍ່ມີແພັກເກດທີ່ ຈຳ ເປັນຕິດຕັ້ງໄວ້ໃນລະບົບຂອງທ່ານໂດຍຄ່າເລີ່ມຕົ້ນ, ທ່ານສາມາດຕິດຕັ້ງເວີຊັນທີ່ມີຢູ່ລ້າສຸດຈາກຫໍສະ ໝຸດ ແຈກຢາຍແບບເລີ່ມຕົ້ນດັ່ງຕໍ່ໄປນີ້:
# apt-get update && apt-get install build-essential OR $ sudo get update && apt-get install build-essential
ຕອນນີ້ພວກເຮົາກຽມພ້ອມແລ້ວທີ່ຈະເລີ່ມພິມລະຫັດ C ຫຼື C ++ …ຫລືເກືອບ. ພວກເຮົາ ກຳ ລັງຈະສະແດງເຄື່ອງມືອື່ນເພື່ອເພີ່ມເຄື່ອງມືພັດທະນາໃຫ້ທ່ານ.
ເລັ່ງຄວາມໄວແບບ C ແລະ C ++
ເມື່ອທ່ານຮູ້ວ່າທ່ານ ຈຳ ເປັນຕ້ອງໄດ້ລວບລວມໂປແກຼມ, ເຮັດການປ່ຽນແປງ, ຫຼັງຈາກນັ້ນໃຫ້ຂຽນ ໃໝ່ ອີກຄັ້ງວ່າມັນຈະເປັນການດີທີ່ຈະມີເຄື່ອງມືເຊັ່ນ ccache, ເຊິ່ງທ່ານອາດຈະຄາດເດົາໄດ້ໂດຍອີງໃສ່ຊື່ຂອງມັນ, ແມ່ນ cache ຂອງຜູ້ລວບລວມຂໍ້ມູນ.
ມັນເລັ່ງການລວບລວມຂໍ້ມູນໂດຍການລວບລວມການລວບລວມຂໍ້ມູນທີ່ຜ່ານມາແລະການກວດສອບເມື່ອມີການລວບລວມຂໍ້ມູນແບບດຽວກັນນີ້. ນອກຈາກ C ແລະ C ++, ມັນຍັງສະ ໜັບ ສະ ໜູນ Objective-C ແລະ Objective-C ++. ຂໍ້ ຈຳ ກັດພຽງແຕ່ແມ່ນ:
<
ໃຫ້ຕິດຕັ້ງເຄື່ອງມືນີ້:
# aptitude install ccache
ໃນພາກຕໍ່ໄປພວກເຮົາຈະເຫັນບາງຕົວຢ່າງຂອງການລວບລວມລະຫັດ C ແລະ C ++ ດ້ວຍແລະບໍ່ມີ ccache.
ການທົດສອບ C ແລະ C ++ ດ້ວຍໂປແກມຕົວຢ່າງ
ໃຫ້ໃຊ້ຕົວຢ່າງແບບເກົ່າຂອງໂປແກມ C ພື້ນຖານທີ່ເພີ່ມສອງຕົວເລກ. ເປີດບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກແລະໃສ່ລະຫັດຕໍ່ໄປ, ຫຼັງຈາກນັ້ນບັນທຶກເປັນ sum.c
:
#include<stdio.h> int main() { int a, b, c; printf("Enter two numbers to add, separated by a space: "); scanf("%d%d",&a,&b); c = a + b; printf("The sum of equals %d\n",c); return 0; }
ເພື່ອລວບລວມຂໍ້ ກຳ ນົດຂ້າງເທິງນີ້ເຂົ້າໃນຜົນລວມທີ່ມີຊື່ທີ່ສາມາດປະຕິບັດໄດ້ໃນໄດເລກະທໍລີເຮັດວຽກໃນປະຈຸບັນໃຫ້ໃຊ້ປຸ່ມ -o switch ກັບ gcc:
# gcc sum.c -o sum
ຖ້າທ່ານຕ້ອງການໃຊ້ປະໂຫຍດຈາກ ccache, ພຽງແຕ່ຕື່ມ ຄຳ ສັ່ງຂ້າງເທິງດ້ວຍ ccache, ດັ່ງຕໍ່ໄປນີ້:
# ccache gcc sum.c -o sum
ຫຼັງຈາກນັ້ນ, ນຳ ໃຊ້ຖານສອງ:
# ./sum
ໃນຂະນະທີ່ຕົວຢ່າງພື້ນຖານນີ້ບໍ່ອະນຸຍາດໃຫ້ພວກເຮົາເຫັນພະລັງຊີຊີຂອງ CCache ຢ່າງເຕັມທີ່, ສຳ ລັບໂປແກຼມທີ່ໃຫຍ່ກວ່າທ່ານຈະຮູ້ທັນທີວ່າມັນເປັນເຄື່ອງມືທີ່ດີເລີດຫຍັງ. ໃຊ້ໄດ້ກັບໂປແກຼມ C ++ ຄືກັນ.
ບົດສະຫຼຸບ
ໃນຄູ່ມືນີ້ພວກເຮົາໄດ້ສະແດງວິທີການຕິດຕັ້ງແລະການ ນຳ ໃຊ້ເຄື່ອງລວບລວມ GNU ສຳ ລັບ C ແລະ C ++ ໃນ Debian ແລະອະນຸພັນ. ນອກຈາກນັ້ນ, ພວກເຮົາໄດ້ອະທິບາຍວິທີການໃຊ້ແຄດແຄ້ມລວບລວມເພື່ອເລັ່ງການແນະ ນຳ ຂອງລະຫັດດຽວກັນ. ໃນຂະນະທີ່ທ່ານສາມາດອ້າງອີງໃສ່ ໜ້າ ຜູ້ຊາຍ online ສຳ ລັບ gcc ແລະ g ++ ສຳ ລັບທາງເລືອກແລະຕົວຢ່າງເພີ່ມເຕີມ, ຢ່າລັງເລທີ່ຈະຝາກຈົດ ໝາຍ ໃຫ້ພວກເຮົາໂດຍໃຊ້ແບບຟອມລຸ່ມນີ້ຖ້າທ່ານມີ ຄຳ ຖາມຫຼື ຄຳ ເຫັນ.