2.1 Sestavení jednoduchého programu C

klasický příklad programu pro jazyk C je Hello World.Zde je zdrojový kód pro naše verze programu:

#include <stdio.h>intmain (void){ printf ("Hello, world!\n"); return 0;}

Budeme předpokládat, že zdrojový kód je uložen v souboru s názvem ahoj.c‘.Sestavit soubor ‚hello.c‘ gcc, použijte followingcommand:

$ gcc -Wall hello.c -o hello

Tento zkompiluje zdrojový kód v ‚ahoj.c ‚na strojový kód aobnovuje jej ve spustitelném souboru „hello“., Výstupní soubor pro kód stroje je zadán pomocí volby -o. Tato volba jeobvykle je uveden jako poslední argument na příkazovém řádku. Pokud je zadán, výstup je zapsán do výchozího souboru s názvem „A. out“.

Všimněte si, že pokud soubor se stejným názvem jako spustitelný soubor alreadyexists v aktuálním adresáři budou přepsány.

volba -Wall zapne všechny nejčastěji používané kompilerwarnings- – – doporučuje se vždy použít tuto možnost!,Existuje mnoho dalších možností varování, které budou diskutovány v laterchapters, ale -Wall je nejdůležitější. GCC neprodukuje žádné varování, pokud nejsou povoleny. Varování kompilátoru jsou nezbytnou pomůckou při odhalování problémů při programování v C A C++.

v tomto případě kompilátor nevytváří žádná varování s volbou-Wall, protože program je zcela platný. Zdrojový kódkterý nevytváří žádné varování, se říká, že se sestavuje čistě.,

spustit program, zadejte cestu spustitelného souboru, jako je tento:

$ ./helloHello, world!

Tento načte spustitelný soubor do paměti a způsobí, že CPU beginexecuting podle pokynů v ní obsažených. Cesta ./odkazuje na aktuální adresář, takže ./hello načte a spustí theexecutable souboru „hello“ se nachází v aktuálním adresáři.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *