Úvod do GCC Command v Linuxu

V tomto článku uvidíme přehled o GCC Command v Linuxu, GCC je zkrácena jako GNU Complier Collection. GCC umí kompilovat C, C ++, Ada a mnoho dalších programovacích jazyků, které jsou systému srozumitelné. Protože Linux je open source a svobodný operační systém, stal se velmi populární mezi všemi programátory. Pro kompilaci programovacích jazyků v Linuxu se používá GCC. GCC nám může pomoci psát a provádět jazyk C v Linuxu pokročilejším způsobem.

Chcete-li zkontrolovat výchozí verzi kompilátoru gcc ve vašem systému, můžete příkaz použít jako –version v příkazovém řádku systému Linux.

gcc –version

Základní syntaxe GCC

gcc (options) (source_file) (object_files) (-o output_file)

Vezměme si jednoduchý program C a spustíme jej v Linuxu pomocí Linuxu.

Chcete-li provést program C, musíme provést tři kroky. Oni jsou:

  1. Write: C Program, pro který chcete kompilovat v prostředí Linuxu.
  2. Kompilace: Program, který zkontroluje, zda chyba existuje nebo ne.
  3. Spustit: Program pro zobrazení výstupu v prostředí Linuxu.

Výše uvedené kroky jsou zpracovány s příklady a syntaxí níže:

Možnosti GCC v prostředí Linux

Zde je několik možností, které můžete použít při kompilaci různých programovacích jazyků v systému Linux. Tyto možnosti jsme také explicitně použili níže k sestavení C programu níže.

MožnostiPopis
Gcc –cKompiluje zdrojové soubory do objektových souborů bez propojení s jinými soubory objektů.
gcc –IdirZahrnuje adresáře souborů záhlaví
gcc –llibpropojte kód se soubory knihovny
gcc -o výstupní souborSestavte výstup generovaný do výstupního souboru
gcc –wBěhem kompilace zakáže všechny varovné zprávy.
gcc –Wallumožňuje všechny varovné zprávy během kompilace
gcc –WextraPovoluje další varovné zprávy během kompilace.

Krok 1: Napište program C

Vytvořte program C pro tisk „Hello World“ v systému Linux podle následujících kroků. Ujistěte se, že jste program C uložili jako příponu .c. Následující kroky slouží k vytvoření souboru .c a do něj zapsání kódu. Uložit před zavřením souboru.

  1. klepněte na main.c
  2. vi main.c
  3. napište následující kód:

#include
int main(void)
(
printf("\n Hello World \n");
return 0;
)

  1. uložte kód do Linuxu

Krok 2: Kompilace programu C

Níže jsou možnosti kompilace jednoduchého programu C pomocí GCC v Linuxu. Možnosti můžete použít podle vašich požadavků a sestavit program tak, abyste získali požadovaný výstup.

1. Základní syntaxe pro kompilaci kódu C je: Chcete-li kompilovat kód C, použijte níže uvedenou syntaxi. Tato syntaxe se používá bez jakýchkoli voleb.

Syntaxe : gcc main.c

Při kompilaci výše uvedeného kódu získáte výstup s názvem souboru jako a.out. Výchozí výstup po kompilaci Programu C má za následek formát „a.exe“ nebo „a.out“.

2. Můžeme také výslovně uvést název výstupního souboru pomocí volby –o.

Syntaxe : gcc main.c –o output

3. Abychom viděli varování při kompilaci programu C: při kompilaci programu C je třeba použít možnost -wall:

Příklad :

#include
int main(void)
(
printf("\n Hello World (%d)\n", i);
return 0;
)

Syntaxe : gcc –wall main.c –o output

Jakmile nastavíme možnost –wall, uvidíme varování, která se mohou vyskytnout v našem kódu. Zde náš kód dá neinicializované varování pro proměnnou „i“.

4. Chcete-li získat předzpracovaný výstup s volbou –E: výstup bude vytvořen stdoutem, který přesměruje náš výsledek do jiného souboru. Zde output.i by obsahoval předem zpracovaný výsledek.

Syntaxe : gcc –E main.c > output.i

5. Chcete-li získat přechodné soubory pomocí –save-temps: Můžeme uložit všechny přechodné soubory, které jsou generovány během kompilace, do stejného adresáře, odkud kompilace děláme.

Syntaxe : gcc –save-temps main.c

Příklad : gcc –save-temps main.c

Výstup : ls

a.out main.c main.i main.o main.s

Zde vidíme také přechodné a spustitelné soubory.

6. Chcete-li zobrazit chybu při kompilaci programu C : Chcete-li zobrazit chybu během kompilace programu C, můžeme použít volbu –W. Toto je jeden z nejlepších postupů, jak se vyhnout chybám.

Syntaxe : gcc main.c –Werror –o output

7. Ladění programu C v systému Linux: Ladění programu C v systému Linux během kompilace lze provést pomocí –ggdb.

Syntaxe : gcc –ggdb main.c –wall –o output

8. Podrobnou volbou je zobrazit úplný popis používaný v systému Linux během kompilace. Příkaz –v se používá takto:

Syntaxe: gcc –v main.c –o output

Krok 3: Spusťte program C

Posledním krokem je spuštění programu C v systému Linux pomocí následující syntaxe:

Syntaxe : ./program_name

V našem příkladu můžeme spustit náš program pomocí níže uvedené syntaxe:

Syntaxe : ./output

Výstup : Ahoj svět

Závěr - příkaz GCC v Linuxu

V tomto článku jsme se dozvěděli, jak napsat program C v systému Linux, kompilovat program C a spustit program c. GCC je velmi snadno použitelný a dal nám mnoho možností, jak zjednodušit nebo spustit program C v operačním systému Linux. Ujistěte se, že jsou všechny balíčky nainstalovány v systému Linux, a pak v systému Linux můžete spouštět jazyky C, C ++, Ada a mnoho dalších jazyků.

Doporučené články

Toto byl průvodce příkazem GCC v systému Linux. Tady také diskutujeme úvod do GCC Command v Linuxu, syntaxi a možnost GCC v Linux Environment. Další informace naleznete také v následujících článcích -

  1. Nejlepší kompilátor C ++
  2. Nejlepší kompilátory C
  3. Funkce QlikView
  4. Co je to jazyk sestavení?

Kategorie: