How to install gcc / g++ compiler in Ubuntu 18.04 16.04 14.04 12.04
İçindekiler:
- Ön şartlar
- Ubuntu'ya GCC Kurulumu
- 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 de dahil olmak üzere birçok açık kaynaklı proje GCC ile derlenmiştir.
Bu öğretici GCC derleyicisini Ubuntu 18.04'e yüklemek için gereken adımları kapsar. Size dağıtımın kararlı sürümünü ve GCC'nin en son sürümünü nasıl yükleyeceğinizi göstereceğiz.
Aynı talimatlar Ubuntu 16.04 ve Kubuntu, Linux Mint ve Elementary OS dahil olmak üzere tüm Ubuntu tabanlı dağıtımlar için de geçerlidir.
Ön şartlar
Ubuntu sisteminize yeni depolar ekleyip paketleri yükleyebilmeniz için sudo ayrıcalıklarına sahip root veya kullanıcı olarak oturum açmanız gerekir.
Ubuntu'ya GCC Kurulumu
Varsayılan Ubuntu depoları, GCC derleyicisini ve derleme yazılımı için gereken birçok kitaplığı ve diğer yardımcı programları içeren
build-essential
adlı bir meta paket içerir.
GCC Derleyici Ubuntu 18.04'ü yüklemek için aşağıdaki adımları gerçekleştirin:
-
Paket listesini güncelleyerek başlayın:
sudo apt update
Aşağıdaki
build-essential
paketi yazın:sudo apt install build-essential
Komut,
gcc
,g++
vemake
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 apt-get install manpages-dev
GCC derleyicisinin başarıyla yüklendiğini doğrulamak için GCC sürümünü yazdıran
gcc --version
komutunu kullanın:gcc --version
Ubuntu 18.04 depolarında bulunan GCC'nin varsayılan sürümü
7.4.0
:gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 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.
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 oldukça kolaydır. Metin düzenleyicinizi açın ve aşağıdaki dosyayı oluşturun:
nano hello.c
Merhaba C
Aşağıdaki komutu kullanarak dosyayı kaydedin ve yürütülebilir bir dosyada derleyin: Bu, komutu çalıştırdığınız dizinde
Program yazdırmalıdır: Bu bölümde, Ubuntu 18.04'e GCC'nin birden çok sürümünün nasıl yükleneceği ve kullanılacağı hakkında talimatlar verilmektedir. GCC derleyicisinin daha yeni sürümleri yeni dil desteği, daha iyi performans, genişletilmiş özellikler içerir. Bu makaleyi yazarken, varsayılan Ubuntu depoları
Aşağıdaki örnekte, GCC ve G ++ 'nın en son üç sürümünü yükleyeceğiz. İlk olarak
İstediğiniz GCC ve G ++ sürümlerini yazarak yükleyin: Aşağıdaki komutlar her sürüm için alternatif yapılandıracak ve onunla bir öncelik ilişkilendirecektir. Varsayılan sürüm, en yüksek önceliğe sahip olan sürümdür, bizim durumumuzda
Daha sonra varsayılan sürümü değiştirmek isterseniz
Ubuntu sisteminizde kurulu tüm GCC sürümlerinin bir listesi sunulacaktır. Varsayılan olarak kullanılmasını istediğiniz sürümün numarasını
Komut, GCC ve G ++ 'nın belirli sürümlerine sembolik bağlantılar oluşturur. Ubuntu 18.04'ünüze GCC'yi 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
8.xx
kadar çeşitli GCC sürümlerini içerir.
9.1.0
olan GCC'nin en son sürümü Ubuntu Toolchain
9.1.0
edinilebilir.
ubuntu-toolchain-r/test
PPA'sını sisteminize ekleyin:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
gcc-9
.
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
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7
update-alternatives
komutunu kullanın:
sudo update-alternatives --config gcc
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
Enter
ve
Enter
tuşuna basın.Sonuç
Ubuntu 18.04 üzerine redis nasıl kurulur ve yapılandırılır

Redis, açık kaynaklı bir bellek içi veri yapısı deposudur. Bir veritabanı, önbellek ve ileti aracısı olarak kullanılabilir ve Dizeler, Karmalar, Listeler, Kümeler, vb. Gibi çeşitli veri yapılarını destekler. Bu eğiticide Redis'in bir Ubuntu 18.04 sunucusuna nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
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.
Centos 7'ye 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 CentOS 7'ye yüklemek için gereken adımları kapsar.