Panduan langkah demi langkah untuk memasang pengkompil GCC dan G++ pada mesin Ubuntu anda
GCC dahulunya adalah singkatan kepada GNU C Compiler dahulu apabila ia hanya mempunyai satu sokongan pengkompil, tetapi sejak itu ia telah berkembang menjadi set penyusun & perpustakaan yang kita kenali hari ini. GCC kini dikenali sebagai GNU Compiler Collection ialah satu set berbilang penyusun dan perpustakaan untuk bahasa pengaturcaraan seperti C, C++, D, Objective-C, Fortran, Ada dan serta Golang.
Kernel Linux, alatan GNU dan banyak projek sumber terbuka lain disusun menggunakan GCC. Oleh itu ia adalah bahagian yang sangat penting dalam Linux dan set alat perisian sumber terbuka. Yayasan Perisian Percuma (FSF) mengedarkan GCC di bawah Lesen Awam Umum GNU yang bermakna anda boleh menjalankan, mengkaji, berkongsi dan mengubah suai GCC secara bebas mengikut kehendak anda.
Mari lihat cara memasang pakej binaan yang penting pada Ubuntu 20.04 yang termasuk pengkompil GCC untuk C (gcc) dan C++ (g++).
Memasang GCC
Pada pengedaran berasaskan Debian seperti Ubuntu, GCC digabungkan dalam pakej meta yang dikenali sebagai bina-penting. Ia termasuk beberapa alatan dan perpustakaan penting lain seperti g++, make, dpkg-dev yang diperlukan untuk menyusun perisian pada Ubuntu.
Untuk memasang bina-penting pakej, buka terminal menggunakan Ctrl+Alt+T
kekunci dan jalankan arahan berikut:
kemas kini sudo apt sudo apt install build-essential
Anda juga mungkin ingin mendapatkan manual untuk alat pembangunan dengan memasang manpages-dev pakej, untuk melakukannya jalankan arahan berikut:
sudo apt install manpages-dev
Anda kini boleh menggunakan lelaki
arahan untuk memaparkan dan membaca manual pengguna untuk sebarang alat pembangunan. Sintaks untuk lelaki
arahan adalah sangat mudah, seperti yang ditunjukkan di bawah. Sebagai contoh, untuk membaca manual pada GCC jalankan lelaki gcc
perintah. Anda boleh keluar dari manual dengan menekan ‘q' selepas anda selesai membaca.
Sintaks: man Contoh: man gcc
Sahkan sama ada GCC telah berjaya dipasang pada sistem anda dengan hanya menjalankan:
gcc --version
Itu sahaja, GCC dan banyak alat lain yang diperlukan untuk pembangunan kini dipasang pada sistem Ubuntu 20.04 anda.
Kapal binaan Ubuntu 20.04 yang penting dengan GCC versi 9.3.0, jika anda ingin memasang berbilang versi GCC atau mungkin versi terkini GCC, semak untuknya dalam bahagian di bawah.
Memasang Berbilang Versi GCC
Jika anda mendapati diri anda memerlukan versi GCC yang lain daripada apa yang disertakan dalam pakej binaan penting atau jika anda ingin memasang versi terkini untuk menguji ciri baharu, dalam kes seperti ini, anda boleh memasang berbilang versi GCC datang berguna.
Versi terkini GCC mempunyai pengoptimuman, prestasi dan ciri baharu yang lebih baik. Repositori Ubuntu 20.04 termasuk pelbagai pakej GCC daripada versi 7.xx
kepada 10.xx
.
Untuk menunjukkan, kami akan menunjukkan cara memasang tiga versi gcc
dan g++
dan sediakannya untuk berfungsi dengan betul pada sistem Ubuntu 20.04. Untuk memasang versi 8, 9 & 10 terkini GCC, jalankan arahan berikut:
sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
Kemudian jalankan kemas kini-alternatif
arahan yang digunakan untuk mengkonfigurasi pautan simbolik untuk menentukan arahan lalai. Dalam kes kami, jalankannya untuk mengkonfigurasi pautan simbolik dan keutamaan gcc
dan g++
versi.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
Kemudian jika anda ingin menukar versi lalai GCC untuk digunakan, jalankan kemas kini-alternatif
arahan dengan pilihan berikut:
sudo update-alternatives --config gcc
Anda akan dibentangkan dengan senarai semua versi GCC yang dipasang pada Sistem Ubuntu anda. Tukar versi GCC lalai dengan menaip nombor yang sepadan dengannya.
Kami telah melihat cara memasang pakej build-essential pada ubuntu 20.04. Untuk mengetahui lebih lanjut tentang cara menggunakan gcc
dan g++
penyusun, lawati dokumentasi dalam talian GCC di sini.