2.1 Lage en enkel C-program

Det klassiske eksempel er programmet for C-språk er Hello World.Her er kildekoden for vår versjon av programmet:

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

Vi vil anta at kildekoden er lagret i en fil som heter » hei.c’.For å kompilere fil » hei.c’ med gcc bruk followingcommand:

$ gcc -Wall hello.c -o hello

Dette kompilerer kildekoden i » hello.c’ til maskinkode andstores det i en kjørbar fil «hei»., Output file for themachine koden er spesifisert med bruk av -o alternativ. Dette alternativet isusually gitt som siste argument på kommando-linje. Hvis det isomitted, utdata skrives til en standard fil som heter ‘en.ut’.

Merk at hvis en fil med samme navn som den kjørbare filen ok alreadyexists i den gjeldende katalogen vil det bli overskrevet.

alternativet -Wall slås på alle de vanligste compilerwarnings—det er anbefalt at du alltid bruker dette alternativet!,Det er mange andre advarsel alternativer som vil bli diskutert i laterchapters, men -Wall er det viktigste. GCC vil notproduce alle advarsler, med mindre de er aktivert. Kompilatoren advarsler er anessential hjelp i å oppdage problemer når programmering i C og C++.

I dette tilfellet, kompilatoren ikke gir noen advarsler med-Wall alternativ, siden programmet er helt gyldig. Kilde codewhich ikke produserer noen advarsler sies å kompilere rent.,

for Å kjøre programmet skriver du inn banen navnet på den kjørbare filen som dette:

$ ./helloHello, world!

Denne laster den kjørbare filen i minnet, og fører til at CPU til beginexecuting instruksjonene i den. Banen ./refererer til den gjeldende katalogen, så ./hello laster og kjører theexecutable fil ‘hei’ ligger i den gjeldende katalogen.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *