3 GCC Compiler Install on Centos 7 | How to install GCC on Linux Server | GCC compiler tutorial
İçindekiler:
- Ön şartlar
- CentOS'a GCC Yükleme
- Merhaba Dünya Örneği Derleme
- Birden Fazla GCC Sürümünü Yükleme
- Sonuç
GNU Derleyici Koleksiyonu (GCC), C, C ++, Objective-C, Fortran, Ada, Go ve D, programlama dilleri için bir derleyici ve kitaplık koleksiyonudur. GNU araçları ve Linux çekirdeği dahil birçok açık kaynaklı proje GCC ile derlenmiştir.
Bu öğretici, GOS derleyicisinin CentOS 7'ye nasıl yükleneceğini açıklıyor. SCL deposunda bulunan distro kararlı sürümün ve GCC'nin daha yeni sürümünün nasıl yükleneceğini açıklayacağız.
Ön şartlar
CentOS sisteminize yeni depolar eklemek ve paketler yüklemek için sudo ayrıcalıklarına sahip bir kullanıcı veya kullanıcı olarak oturum açmanız gerekir.
CentOS'a GCC Yükleme
Varsayılan CentOS depoları, GCC derleyicisini ve yazılım derlemek için gereken çok sayıda kitaplığı ve diğer yardımcı programları içeren
Development Tools
adlı bir paket grubu içerir.
GCC Derleyicisi dahil Geliştirme Araçlarını yüklemek için şunu çalıştırın:
sudo yum group install "Development Tools"
Komut,
gcc
,
g++
ve
make
dahil olmak üzere bir sürü yeni paket yükler.
Ayrıca, geliştirme için GNU / Linux kullanımı ile ilgili manuel sayfaları da yüklemek isteyebilirsiniz:
sudo yum install man-pages
GCC derleyicisinin GCC sürümünü yazdıran
gcc --version
komutunu kullanarak başarıyla yüklendiğini doğrulayın:
gcc --version
CentOS 7 depolarında bulunan GCC'nin varsayılan sürümü
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.
Bu kadar. GCC artık sisteminize yüklenmiştir ve kullanmaya başlayabilirsiniz.
Merhaba Dünya Örneği Derleme
GCC kullanarak temel bir C veya C ++ programını derlemek kolay bir iştir. Metin düzenleyicinizi açın ve aşağıdaki dosyayı oluşturun:
nano hello.c
Merhaba C
Aşağıdaki komutu çalıştırarak dosyayı kaydedin ve yürütülebilir bir dosyada derleyin: Bu, komutu çalıştırdığınız dizinde
Program aşağıdakileri göstermelidir: Bu bölümde, CentOS 7'ye GCC'nin birden çok sürümünün nasıl kurulacağı ve kullanılacağı hakkında talimatlar vereceğiz. GCC derleyicisinin daha yeni sürümlerinde yeni diller, daha iyi performans, genişletilmiş özellikler desteği bulunmaktadır. SCL olarak da bilinen Yazılım Koleksiyonları, sistem varsayılan paketlerini etkilemeden aynı sistemde birden çok yazılım sürümü oluşturmanıza, yüklemenize ve kullanmanıza olanak tanıyan bir topluluk projesidir. Yazılım Koleksiyonları'nı etkinleştirerek, temel veri havuzlarında bulunmayan programlama dillerinin ve hizmetlerinin daha yeni sürümlerine erişebilirsiniz. SCL depoları, GNU Derleyici Koleksiyonu'nun daha yeni sürümlerini ve diğer geliştirme ve hata ayıklama araçlarını içeren Developer Toolset adlı bir paket sağlar. İlk olarak, CentOS SCL yayın dosyasını yükleyin. CentOS extras deposunun bir parçasıdır ve aşağıdaki komut çalıştırılarak kurulabilir: Şu anda aşağıdaki Geliştirici Araç Seti koleksiyonları mevcuttur: Bu örnekte, Geliştirici Araç Seti sürüm 7'yi yükleyeceğiz. Bunu yapmak için CentOS 7 terminalinize aşağıdaki komutu yazın: GCC sürüm 7'ye erişmek için, Software Collection
Şimdi GCC sürümünü kontrol ederseniz, GCC 7'nin mevcut kabuğunuzdaki varsayılan sürüm olduğunu göreceksiniz: Bu noktada, daha yeni GCC sürümünü tıpkı diğer normal araçlar gibi kullanabilirsiniz. GCC'yi CentOS 7'nize başarıyla yüklediniz. Artık resmi GCC Belgeleri sayfasını ziyaret edebilir ve C ve C ++ programlarınızı derlemek için GCC ve G ++ 'ı nasıl kullanacağınızı öğrenebilirsiniz.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
adlı bir ikili dosya oluşturur.
hello
programını şununla yürütün:
./hello
Birden Fazla GCC Sürümünü Yükleme
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
aracını kullanarak yeni bir kabuk örneği başlatmanız gerekir:
scl enable devtoolset-7 bash
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.
Sonuç
Centos 8'de bir nfs sunucusu nasıl kurulur ve yapılandırılır

Bu öğreticide, CentOS 8'de bir NFSv4 Sunucusu kurmak için gerekli adımları uygulayacaksınız. Ayrıca, istemciye bir NFS dosya sisteminin nasıl takılacağını da göstereceğiz.
Debian 10 Linux üzerine Gcc derleyici nasıl kurulur

GNU Derleyici Koleksiyonu (GCC), C, C ++ ve diğer programlama dillerini destekleyen açık kaynak kodlu derleyiciler ve kütüphaneler koleksiyonudur. Bu eğitici, Debian 10 Buster'a GCC derleyicisini nasıl yükleyeceğinizi açıklar.
Ubuntu 18.04 üzerine gcc derleyici nasıl kurulur

GNU Derleyici Koleksiyonu (GCC), C, C ++, Objective-C, Fortran, Ada, Go ve D, programlama dilleri için bir derleyici ve kitaplık koleksiyonudur. Bu eğitici GCC derleyicisini Ubuntu 18.04'e yüklemek için gereken adımları kapsar