Android

Ubuntu 18.04 üzerine gcc derleyici nasıl kurulur

How to install gcc / g++ compiler in Ubuntu 18.04 16.04 14.04 12.04

How to install gcc / g++ compiler in Ubuntu 18.04 16.04 14.04 12.04

İçindekiler:

Anonim

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:

  1. 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++ 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 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

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

Aşağıdaki komutu kullanarak dosyayı kaydedin ve yürütülebilir bir dosyada derleyin:

gcc hello.c -o hello

Bu, komutu çalıştırdığınız dizinde hello adlı bir ikili dosya oluşturur.

hello programını şununla yürütün:

./hello

Program yazdırmalıdır:

Hello World!

Birden Fazla GCC Sürümünü Yükleme

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ı 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.

Aşağıdaki örnekte, GCC ve G ++ 'nın en son üç sürümünü yükleyeceğiz.

İlk olarak ubuntu-toolchain-r/test PPA'sını sisteminize ekleyin:

sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu-toolchain-r/test

İstediğiniz GCC ve G ++ sürümlerini yazarak yükleyin:

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

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 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

Daha sonra varsayılan sürümü değiştirmek isterseniz 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:

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ı Enter ve Enter tuşuna basın.

Komut, GCC ve G ++ 'nın belirli sürümlerine sembolik bağlantılar oluşturur.

Sonuç

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.

gcc ubuntu