GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Kompilator GCC di CentOS 7

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

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

Prasyarat #

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

Menginstal GCC di CentOS #

Repositori CentOS default berisi grup paket bernama Development Tools yang berisi kompiler GCC dan banyak perpustakaan serta 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

Validasi bahwa kompiler GCC berhasil diinstal dengan menggunakan gcc --version perintah 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 terinstal di sistem Anda, dan Anda dapat mulai menggunakannya.

Mengkompilasi 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 <stdio.h>
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 hello program dengan:

./hello

Program akan menampilkan:

Hello World!

Menginstal Beberapa Versi GCC #

Di bagian ini, kami akan memberikan petunjuk tentang cara menginstal dan menggunakan beberapa versi GCC di CentOS 7. Versi terbaru dari compiler GCC menyertakan 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 beberapa versi perangkat lunak pada sistem yang sama, tanpa memengaruhi paket default sistem. Dengan mengaktifkan Koleksi Perangkat Lunak, Anda mendapatkan akses ke versi bahasa pemrograman dan layanan yang lebih baru yang tidak tersedia di repositori inti.

Repositori SCL menyediakan paket bernama Developer Toolset, yang mencakup versi terbaru dari GNU Compiler Collection, 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 Alat Pengembang berikut tersedia:

  • Set Alat Pengembang 7
  • Set Alat Pengembang 6

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

sudo yum install devtoolset-7

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

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 seperti alat biasa lainnya.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal GCC di CentOS 8

  1. Cara Menginstal Wine 4.0 di CentOS 7

  2. Cara Menginstal Vim 8.2 di CentOS 7

  3. Cara Menginstal VirtualBox di CentOS 7

  1. Cara Menginstal Git di CentOS 8

  2. Cara Menginstal Docker di CentOS 8

  3. Cara Menginstal Java 8 &11 di Centos 8