Menginstal GCC dan C/C++ Build Tools di CentOS 8

Installing Gcc C C Build Tools Centos 8



Pada artikel ini, saya akan menunjukkan cara menginstal GCC dan semua alat build C/C++ yang diperlukan di CentOS 8 untuk mengembangkan program C/C++. Jadi, mari kita mulai.

Pertama, perbarui cache repositori paket YUM dengan perintah berikut:







$sudo yum makecache



Cache repositori paket YUM harus diperbarui.







Di CentOS 8, semua alat pengembangan C/C++ dapat diinstal dengan sangat mudah dengan menginstal Alat Pengembangan kelompok.

$sudo daftar grup enak



Untuk menginstal Alat Pengembangan kelompok paket, jalankan perintah berikut:

$sudo instal grup yum 'Alat Pengembangan'

Untuk mengonfirmasi penginstalan, tekan DAN lalu tekan .

Manajer paket YUM harus mengunduh semua paket dari internet dan menginstalnya di mesin CentOS 8 Anda.

Pada titik ini, GCC dan semua alat pembangunan C/C++ yang diperlukan harus diinstal.

Untuk mengonfirmasi apakah GCC berfungsi dengan benar, jalankan perintah berikut:

$gcc --Versi: kapan

Seperti yang Anda lihat, GCC berfungsi dengan benar.

Sekarang, untuk memeriksa apakah G++ berfungsi dengan benar, jalankan perintah berikut:

$g++ --Versi: kapan

Seperti yang Anda lihat, G++ berfungsi dengan benar.

Untuk memeriksa apakah membuat alat berfungsi dengan benar, jalankan perintah berikut:

$membuat --Versi: kapan

Seperti yang dapat Anda lihat, membuat bekerja dengan benar.

Menulis Program C dan C++ Pertama Anda:

Di bagian ini, saya akan menunjukkan cara menulis program C dan C++ pertama Anda, mengompilasinya menggunakan GCC dan menjalankannya. Jadi, mari kita lanjutkan,

CATATAN: File sumber program C harus diakhiri dengan ekstensi .C dan file sumber program C++ harus diakhiri dengan ekstensi .cpp . Anda harus selalu ingat itu.

Pertama, buat file sumber program C halo.c dan ketik baris kode berikut.

#termasuk
#termasuk

int utama(ruang kosong) {
printf('Halo dunia dari LinuxHint! ');

kembaliEXIT_SUCCESS;
}

File kode sumber terakhir akan terlihat seperti ini.

Setelah Anda menulis program C Anda, navigasikan ke direktori (dalam kasus saya ~/kode direktori) tempat Anda menyimpan halo.c C sumber file sebagai berikut:

$CD~/kode

Seperti yang Anda lihat, halo.c File sumber C ada di direktori ini.

Sekarang, untuk mengkompilasi file sumber C halo.c , jalankan perintah berikut:

$gcchalo.c

Jika Anda tidak menentukan nama untuk file biner/executable yang dikompilasi, a.keluar akan menjadi nama default untuk kompilasi file biner/executable.

Jika Anda ingin memberi nama file biner/executable yang dikompilasi, mis. Halo , kompilasi file sumber C halo.c dengan perintah berikut:

$gcc -atauhalo halo.c

CATATAN: Di Sini, -atau option mendefinisikan file output atau nama file biner/executable yang dikompilasi.

Setelah file sumber C halo.c dikompilasi, file biner/executable baru yang dikompilasi Halo harus dihasilkan seperti yang Anda lihat pada tangkapan layar di bawah.

$ls -lh

Sekarang, jalankan file biner/executable yang dikompilasi Halo sebagai berikut:

$./Halo

Seperti yang Anda lihat, output yang diinginkan dicetak di layar.

Sekarang, buat file sumber C++ baru halo.cpp dan ketik baris kode berikut.

#termasuk

menggunakan namespace std;

ke dalamutama(ruang kosong) {
biaya<< 'C++: Halo dunia dari LinuxHint!' <<akhir;

kembaliEXIT_SUCCESS;
}

File kode sumber terakhir akan terlihat seperti ini.

Seperti yang Anda lihat, halo.cpp File sumber C++ ada di ~/kode direktori.

$ls -lh

Sekarang, kompilasi file sumber C++ halo.cpp dan beri nama file biner/yang dapat dieksekusi yang dikompilasi halo-cpp dengan perintah berikut:

$g++ -atauhalo-cpp halo.cpp

Setelah file sumber C++ halo.cpp dikompilasi, file biner/executable baru yang dikompilasi halo-cpp harus dibuat seperti yang Anda lihat pada tangkapan layar di bawah.

Sekarang, jalankan halo-cpp file biner/executable yang dikompilasi sebagai berikut:

$./halo-cpp

Seperti yang Anda lihat, output yang diinginkan dicetak di layar.

Jadi, begitulah cara Anda menginstal alat build GCC dan C/C++ di CentOS 8 dan menulis program C/C++ pertama Anda. Terima kasih telah membaca artikel ini.