-
kompilering er omdannelsen fra kildekode (læsbar) til maskinkode (computer eksekverbar). En compiler er et program. En compiler tager opskriften (kode) til et nyt program (skrevet på et højt niveau sprog) og omdanner denne kode til et nyt sprog (maskinsprog), der kan forstås af selve computeren. Dette “maskinsprog” er vanskeligt at umuligt for mennesker at læse og forstå (langt mindre debug og vedligeholde), og dermed behovet for “sprog på højt niveau” som C.,
-
kompilatoren sikrer også, at dit program er korrekt. For eksempel har du ikke tilladelse til at tildele en streng til en heltalsvariabel!
-
compileren sikrer også, at dit program er syntaktisk korrekt. For eksempel er” y * Y “gyldig, men” @ @ Y ” er det ikke.
-
compileren sikrer ikke, at dit program er logisk korrekt.
-
den compiler, vi bruger, er GNU (Gnu er ikke Uni.) Open Source compiler.
G++ er navnet på kompilatoren., (Bemærk: G++ samler også C++ – kode, men da C er direkte kompatibel med C++, så kan vi bruge den.).
for At udarbejde et program, skal du bruge følgende kommando:
% g++ -g -pedantic -Wall -o executable_file_name source_file_name.C
Denne kommando kan blive skrevet på Linux kommandoen vindue, eller kan skrives ved hjælp af emac er kompilere kommando
Dele af Kompilere Kommando Syntaks
Oversættere, der giver mange muligheder og settingsthat du kan bruge, afhængigt af, hvilke egenskaber du ønsker compiledprogram at have (fx, hurtigere vs. nemmere at fejlsøge).,
Igen, husk vi bruge følgende kommando til at udarbejde aprogram:
% g++ -g -pedantic -Wall -o executable_file_name source_file_name.C
De muligheder, som vi vil bruge til g + er:
En Bemærkning om G++ (GNU) Compiler
Der er mange oversættere til C, men vi vil fokusere på en gratis opensource version kaldet Gnu C-oversætteren. (Faktisk vil vi bruge theGnu C++ compiler, men alle C-programmer kompilerer ved hjælp af denne compiler).g++ – kompilatoren er open source, hvilket betyder at du kan bruge den gratispå ethvert projekt, du ønsker, herunder “for profit” – projekter., Yderligere, hvis du ønsker det, kan du udvide compileren til at fungere bedre, rette fejl i compileren, port compileren til en anden driftsystem/computerarkitektur mv.
G++ vil kompilere ikke kun C++ programmer, men C programmer så godt!
Du kan do .nloade G++ gratis til din hjemmemaskine. Det vil køre under Linu.eller Windowsindo .s. Den seneste version af compileren kan findes her: Gnu Webebside
yderligere dokumentation om compileren er tilgængelig på dette sted.