Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Kompilácia:
Predtým, ako budete môcť spustiť program C, musíte ho zostaviť. Týmto sa prekladá váš kód čitateľný ľudským čítaním do pokynov čitateľných strojov. Použijete kompilátor, ako je GCC (kolekcia kompilátorov GNU), ktorý je bežný v systéme Linux, MacOS a WSL (subsystém Windows pre Linux). Ak ste na Windows a používate Mingw alebo Cygwin, použijete aj GCC. Visual Studio má tiež vlastný kompilátor.
* GCC (Linux, MacOS, WSL):
`` `Bash
gcc myProgram.c -o myProgram
`` `
* `GCC`:Vyvoláva kompilátor GCC.
* `myProgram.c`:Názov vášho súboru zdrojového kódu C.
* `-o myProgram`:Určuje názov spustiteľného súboru výstupu. Ak vynecháte `-o myProgram`, predvolený spustiteľný spôsob bude pomenovaný„ a.out`.
* Visual Studio (Windows): Tento proces sa zvyčajne spracováva v rámci IDE, ale príkazový riadok môžete použiť s `cl.exe`. Podrobnosti nájdete v dokumentácii vizuálneho štúdia. Zvyčajne zahŕňa špecifikáciu možností podobných GCC, ale so syntaxou kompilátora Visual Studio.
2. Vykonávanie:
Po zostavení máte spustiteľný súbor (napr. MyProgram`). Spustiť to:
* Linux, MacOS, WSL a Windows (pomocou MingW alebo Cygwin):
`` `Bash
./myprogram
`` `
* `. Ak je spustiteľný v inom adresári, zadajte úplnú cestu.
* Windows (priamo pomocou príkazového riadka):
Ak ste kód zostavili pomocou kompilátora príkazového riadku obvyklým spôsobom, použijete rovnakú metódu `./MyProgram`. Ak ste však používali Visual Studio a nepoužívate WSL, spustiteľná hodnota by mohla byť v podadresári vášho projektu; Najskôr prejdite do tohto podadresára.
Príklad:
Povedzme, že s týmto kódom máte súbor s názvom „Hello.c`:
`` C
#include
int main () {
printf ("Ahoj, svet! \ n");
návrat 0;
}
`` `
1. kompilácia: `gcc ahoj.c -o ahoj`
2. vykonávanie: "./Ahoj"
Toto vytlačí „Ahoj, svet!“ do vášho terminálu.
Riešenie problémov:
* Povolenie zamietnuté: Ak dostanete chybu „Povolenie zamietnuté“, možno budete musieť zmeniť povolenia súboru pomocou `chmod +x myProgram`.
* Chyby kompilátora: Ak sa počas kompilácie vyskytnú chyby, starostlivo si prečítajte chybové správy kompilátora. Zvyčajne určujú číslo riadku a typ chyby vo vašom kóde C.
* Pravidelne sa nenachádza: Dvojito skontrolujte pravopis mena vášho spustiteľného súboru a uistite sa, že ste v správnom adresári.
* Runtime chyby: Chyby, ktoré sa vyskytnú * po * kompilácii, môžu byť spôsobené logickými chybami vo vašom kóde C. Na vystopovanie problému použite nástroje na ladenie alebo príkazy tlače.
Nezabudnite nahradiť `myProgram.c` a` myProgram` skutočnými názvami vašich súborov. Vlajka `-o` je mimoriadne užitočná pre poskytnutie spustiteľného zmysluplného mena.