v tomto tutoriálu se naučíme, jak můžeme spouštět programy C v Linuxu. Jazyk C byl vyvinut v Bell Laboratories v roce 1972 Dennisem Ritchiem. Je stále velmi populární pro programování na systémové úrovni. Jazyk C je mateřským jazykem mnoha dalších jazyků.
ve skutečnosti je Unix jedním z prvních jader operačního systému, který je implementován pomocí C.
obsah
kroky ke spuštění programů C v Linuxu
Chcete-li spustit program C v terminálu Linux, musíte nejprve nainstalovat kompilátor pro C.pojďme na to krok za krokem.
1. Nainstalujte balíček build-essential do systému Linux
Chcete-li nainstalovat základní balíčky, postupujte následovně spusťte aktualizaci sudo apt, jak je uvedeno níže
sudo apt update
Chcete-li nainstalovat základní balíčky ve vašem systému, spusťte příkaz :
sudo apt install build-essential
tento příkaz nainstaluje všechny potřebné balíčky pro spuštění programu C.
2. Napište program C pro testování
existuje několik možností, pokud jde o psaní programu C. K psaní můžete použít editor GUI kódu nebo můžete použít terminál. I při psaní kódu na terminálu je k dispozici více možností. V tomto tutoriálu vytvoříme program C pomocí editoru Vim. Chcete-li otevřít soubor v editoru vim, použijte příkaz:
vim c_code.c
kód použitý v příkladu je následující:
#include <stdio.h>int main(){ printf("Linux For Devices!"); return 0;}
Chcete-li uložit a ukončit Typ vim:
:wq
pro ověření obsahu souboru použijte příkaz cat:
cat c_code.c
3. Kompilace a spuštění
pro kompilaci programu C použijeme kompilátor GCC. Zkontrolujte verzi kompilátoru GCC pomocí příkazu:
gcc --version
pro kompilaci programu C použijte následující příkaz:
gcc c_code.c -o c_code
pokud nedojde k žádné chybě, terminál nevydá žádný výstup. Pokud dojde k chybě, terminál ji zobrazí. Pro spuštění programu C použijte příkaz:
./c_code
terminál poskytuje výše uvedený výstup. Pro uložení výstupu do souboru použijte příkaz:
./c_code > c_code_output.txt
tím se uloží výstup do souboru. Pro zobrazení souboru použijte příkaz cat:
cat c_code_output.txt
závěr
zde jsme viděli, jak můžeme spouštět programy C v Linuxu. Nyní můžete pomocí jazyka C vytvářet užitečné programy a poté je snadno spouštět v Linuxu.