Nastavení prostředí
Abyste mohli efektivně programovat v C, musíte si nainstalovat, nakonfigurovat a naučit se používat sadu programů. V této kapitole naleznete stručný popis toho, jak si nastavit operační systém Linux, textový editor k psaní programů, překladač pro překlad z jazyka C do spustitelného souboru a také jak řešit chyby při psaní programů.
Pokud používáte WSL, tak jakmile budete mít vše potřebné nainstalované, projděte si návod níže.
Prvotní nastavení projektu na WSL
Pokud používáte WSL na Windows a nevíte si rady s tím, jak přeložit a zprovoznit svůj první program, zkuste následovat návod uvedený níže. Tento návod předpokládá, že již máte nainstalované WSL, editor a překladač.
Kroky 1, 3 a 4 budete dělat pokaždé, když budete chtít jít programovat.
-
Nejprve je potřeba spustit příkazovou řádku (tzv. terminál), který poběží pod Ubuntu/WSL. Dosáhnete toho tak, že z nabídky Start spustíte program
Ubuntu
.-
Měl by se vám spustit terminál, jehož řádek s textem bude končit znakem
$
nebo#
: -
Pokud místo toho uvidíte terminál zakončený šipkou
>
, tak jste ve Windows terminálu. To je špatně:
-
-
Nyní je ideální si vytvořit nějakou složku, do které budete dávat své zdrojové kódy. Můžete ji nazvat např.
upr
. Spusťte tedy v terminálu příkazmkdir upr
, který složku vytvoří. -
Přepněte se v terminálu do právě vytvořené složky pomocí příkazu
cd upr
. -
Spusťte editor VSCode v právě aktivní složce (
upr
) pomocí příkazucode .
- Všimněte si tečky na konci příkazu!
-
Nyní můžete vytvořit zdrojový soubor s příponou
.c
, napříkladmain.c
. V liště vlevo nahoře ve VSCode klikněte naFile -> New File
a vytvořte soubor s názvemmain.c
v současné složce (upr
). -
Do souboru
main.c
vložte nějaký C kód, např:#include <stdio.h> int main() { printf("Hello world\n"); return 0; }
-
Otevřete terminál ve VSCode (v liště nahoře
View -> Terminal
nebo zkratkaCtrl + J
). -
Ověřte si, že jste ve složce
upr
(například pomocí příkazpwd
), a také že v této složce existuje soubormain.c
(pomocí příkazuls
). -
Přeložte tento soubor překladačem pomocí příkazu
gcc main.c -omain
v terminálu. -
A finálně přeložený program spusťte pomocí příkazu
./main
v terminálu.