koko muoto GCC on GNU Compiler Collection. Se on avoimen lähdekoodin työkalut kokoamiseen lähdekoodit C, C++, Objective-C, Fortran, Ada, Mene ja D-ohjelmointikieliä.

tässä artikkelissa, aion näyttää, miten asentaa GCC Ubuntu ja kääntää C-ja C++ – ohjelmia. Aloitetaan.

Asennusta GCC:

GCC ja kaikki tarvittavat rakentaa työkaluja voidaan asentaa erittäin helposti Ubuntu sekä kaikki tarvittavat paketit ovat saatavilla virallisessa paketti arkiston Ubuntu., Ubuntu tarjoaa myös build-essential meta-paketin, joka asentaa kaikki tarvittavat paketit kerralla. Joten, voit helposti GCC Ubuntussa APT – paketinhallinnan avulla.

Ensimmäinen, päivitä APT paketti arkiston välimuisti seuraavalla komennolla:

$ sudo apt update

APT paketti arkiston välimuisti olisi päivitettävä.,

Nyt, asentaa build-essential-paketti komennolla:

$ sudo apt-install build-essential

Nyt, paina y ja paina sitten <Enter> vahvista asennus.

Se vie aikaa, APT ladata ja asentaa kaikki tarvittavat paketit virallinen Ubuntu-paketti arkistoon.,

tässä vaiheessa, GCC ja kaikki tarvittavat rakentaa työkaluja pitäisi olla asennettu.

seuraava osa tässä artikkelissa, aion näyttää, miten koota yksinkertainen C-ja C++ – ohjelma, jossa GCC.

Kääntäminen C-Ohjelmien GCC:

tässä osiossa aion kirjoittaa yksinkertainen C-ohjelma näyttää, miten koota C-ohjelma GCC ja suorita koottu ohjelma.

olen kirjoittanut yksinkertaisen C-lähdetiedoston ja tallentanut sen hello-nimellä.C ~ / Projects-hakemistossa. Hello-lehden sisältö.,c file is as follows:

#include <stdio.h>
int main(void) {
printf(”%s\n”, ”C -> Welcome to LinuxHint!”);
return 0;
}

This program will print ”C -> Welcome to LinuxHint!” on the terminal. Very simple.,

Ennen kuin käännät C source-tiedoston, navigoi projektin hakemisto (~/Hankkeiden minun tapauksessani) seuraavasti:

$ cd ~/Hankkeet

Nyt, koota hei.c C source-tiedosto, suorita seuraava komento:

$ gcc hello.c-o hello

NOTE: Here, hello.c on C-lähdekooditiedosto. The-o-vaihtoehtoa käytetään määriteltäessä käännetyn lähdön binääritiedoston polkua ja tiedostonimeä., -o hei on tapana kertoa, että GCC koottu tuotos tiedoston, sen pitäisi olla terve ja polku, johon tiedosto tallennetaan, on nykyinen työhakemisto.

Kun olet koota hei.C-lähdekooditiedosto, uusi tiedosto hello syntyy kuten näet kuvakaappaus alla. Tämä on koottu binääritiedosto.

Nyt, suorita hei binary tiedosto seuraavasti:

$ ./hei

Kuten näette, oikea lähtö näkyy terminaalin., Joten, olemme onnistuneesti koonneet ja suorittaneet C-ohjelman GCC: n avulla.

Kääntäminen C++ – Ohjelmien kanssa GCC:

tässä osiossa aion kirjoittaa yksinkertainen C++ – ohjelma, näyttää, miten kääntää C++ – ohjelma, jossa GCC ja suorita koottu ohjelma.

olen kirjoittanut yksinkertaisen C++ – lähdekooditiedoston ja tallentanut sen helloworldiksi.cpp ~ / Projects-hakemistossa. Helloworldin sisältö.,cpp file is as follows:

#include <iostream>
using namespace std;
int main(void) {
cout << ”C++ -> Welcome to LinuxHint!” << endl;
return 0;
}

This program will print ”C++ -> Welcome to LinuxHint!” on the terminal. Very simple as in the last example.,

Ennen kuin voit kääntää C++ source file, siirry projektin hakemisto (~/Hankkeiden minun tapauksessani) seuraavasti:

$ cd ~/Hankkeet

Nyt, koota helloworld.cpp C++ – tiedosto, suorita seuraava komento:

$ g++ helloworld.cpp-o helloWorld

NOTE: Here, helloworld.cpp on C++ – lähdekooditiedosto. The-o-vaihtoehtoa käytetään määriteltäessä käännetyn lähdön binääritiedoston polkua ja tiedostonimeä., -o helloWorld on tapana kertoa, että GCC koottu tuotos tiedoston pitäisi olla helloWorld ja polku, johon tiedosto tallennetaan, on nykyinen työhakemisto.

Kun olet koota helloworld.cpp C++ – lähdekooditiedosto, uusi tiedosto helloWorld luodaan kuten näet kuvakaappaus alla. Tämä on koottu binääritiedosto.

Nyt, suorita helloWorld binary tiedosto seuraavasti:

$ .,/helloWorld

Kuten näette, oikea lähtö näkyy terminaalin. Niin, olemme onnistuneesti koonneet ja juoksi C++ – ohjelman käyttäen GCC.

Niin, että on, miten voit asentaa GCC Ubuntu ja kääntää C-ja C++ ohjelmia sen kanssa. Kiitos, että luit tämän artikkelin.