Android

Cara menginstal kompiler gcc pada centos 7

How do I install gcc on Ubuntu Linux

How do I install gcc on Ubuntu Linux

Daftar Isi:

Anonim

GNU Compiler Collection (GCC) adalah kumpulan dari kompiler dan perpustakaan untuk C, C ++, Objective-C, Fortran, Ada, Go, dan D, bahasa pemrograman. Banyak proyek sumber terbuka termasuk alat GNU dan kernel Linux dikompilasi dengan GCC.

Tutorial ini menjelaskan cara menginstal kompiler GCC pada CentOS 7. Kami akan menjelaskan cara menginstal versi distro stable dan versi terbaru GCC yang tersedia dari repositori SCL.

Prasyarat

Untuk menambahkan repositori baru dan menginstal paket pada sistem CentOS Anda, Anda harus login sebagai roor atau pengguna dengan hak sudo.

Menginstal GCC pada CentOS

Repositori CentOS default berisi grup paket bernama Development Tools yang berisi kompiler GCC dan banyak perpustakaan dan utilitas lain yang diperlukan untuk mengkompilasi perangkat lunak.

Untuk menginstal Alat Pengembangan termasuk GCC Compiler, jalankan:

sudo yum group install "Development Tools"

Perintah menginstal banyak paket baru termasuk gcc , g++ dan make .

Anda mungkin juga ingin menginstal halaman manual tentang penggunaan GNU / Linux untuk pengembangan:

sudo yum install man-pages

Validasikan bahwa kompiler GCC berhasil diinstal dengan menggunakan perintah gcc --version yang mencetak versi GCC:

gcc --version

Versi default GCC yang tersedia di repositori CentOS 7 adalah 4.8.5 :

gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Itu dia. GCC sekarang diinstal pada sistem Anda, dan Anda dapat mulai menggunakannya.

Menyusun Contoh Hello World

Mengkompilasi program C atau C ++ dasar menggunakan GCC adalah tugas yang mudah. Buka editor teks Anda dan buat file berikut:

nano hello.c hello.c

#include int main() { printf ("Hello World!\n"); return 0; } #include int main() { printf ("Hello World!\n"); return 0; }

Simpan file dan kompilasi menjadi file yang dapat dieksekusi dengan menjalankan perintah berikut:

gcc hello.c -o hello

Ini akan membuat file biner bernama hello di direktori yang sama tempat Anda menjalankan perintah.

Jalankan program hello dengan:

./hello

Program harus menampilkan:

Hello World!

Menginstal Beberapa Versi GCC

Di bagian ini, kami akan memberikan instruksi tentang cara menginstal dan menggunakan beberapa versi GCC pada CentOS 7. Versi yang lebih baru dari kompiler GCC mencakup dukungan untuk bahasa baru, kinerja yang lebih baik, fitur yang diperluas.

Koleksi Perangkat Lunak, juga dikenal sebagai SCL adalah proyek komunitas yang memungkinkan Anda membangun, menginstal, dan menggunakan berbagai versi perangkat lunak pada sistem yang sama, tanpa memengaruhi paket standar sistem. Dengan mengaktifkan Koleksi Perangkat Lunak, Anda mendapatkan akses ke versi bahasa pemrograman yang lebih baru dan layanan yang tidak tersedia di repositori inti.

Repositori SCL menyediakan paket bernama Developer Toolset, yang mencakup versi yang lebih baru dari Koleksi Kompilator GNU, dan alat pengembangan dan debugging lainnya.

Pertama, instal file rilis CentOS SCL. Ini adalah bagian dari repositori ekstra CentOS dan dapat diinstal dengan menjalankan perintah berikut:

sudo yum install centos-release-scl

Saat ini, koleksi Toolset Pengembang berikut tersedia:

  • Toolset Pengembang 7 Toolset Pengembang 6

Dalam contoh ini, kita akan menginstal Developer Toolset versi 7. Untuk melakukannya ketik perintah berikut pada terminal CentOS 7 Anda:

sudo yum install devtoolset-7

Untuk mengakses GCC versi 7, Anda harus meluncurkan instance shell baru menggunakan alat scl Koleksi Perangkat Lunak:

scl enable devtoolset-7 bash

Sekarang jika Anda memeriksa versi GCC, Anda akan melihat bahwa GCC 7 adalah versi default di shell Anda saat ini:

gcc --version

gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Pada titik ini, Anda dapat menggunakan versi GCC yang lebih baru sama seperti alat biasa lainnya.

Kesimpulan

Anda telah berhasil menginstal GCC pada CentOS 7. Sekarang Anda dapat mengunjungi halaman Dokumentasi GCC resmi dan mempelajari cara menggunakan GCC dan G ++ untuk mengkompilasi program C dan C ++ Anda.

gcc centos