2.1 egyszerű c program összeállítása

A C nyelv klasszikus példaprogramja a Hello World.Itt található a program verziójának forráskódja:

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

feltételezzük, hogy a forráskód egy “hello.c” nevű fájlban van tárolva.a “hello” fájl összeállításához.c ‘with gcc, use the followingcommand:

$ gcc -Wall hello.c -o hello

This compiles the source code in ‘hello.c ‘a gépi kódhoz éstárolja azt egy végrehajtható fájlban “hello”., A kimeneti fájl aminden kód a -o opcióval van megadva. Ez az opcióáltalában a parancssor utolsó argumentuma. Ha ez isomitted, a kimenet van írva, hogy egy alapértelmezett fájlt az úgynevezett “a. out”.

vegye figyelembe, hogy ha egy fájl ugyanazzal a névvel rendelkezik, mint a végrehajtható fájl máraz aktuális könyvtárban található, akkor felülíródik.

az opció -Wall bekapcsolja az összes leggyakrabban használt compilerwarnings- – – ajánlott, hogy mindig használja ezt a lehetőséget!,Sok más figyelmeztető lehetőség is van, amelyeket később tárgyalunkchapters, de a -Wall a legfontosabb. A GCC nem fog semmilyen figyelmeztetést adni, kivéve, ha engedélyezve van. A Compiler figyelmeztetések lényeges segítséget jelentenek a C és C++programozás során felmerülő problémák felderítésében.

ebben az esetben a fordító nem ad figyelmeztetést a-Wall opcióval, mivel a program teljesen érvényes. Forrás kódamely nem ad semmilyen figyelmeztetést azt mondják, hogy össze tisztán.,

a program futtatásához írja be a futtatható fájl elérési útját így:

$ ./helloHello, world!

ez betölti a futtatható fájlt a memóriába, és a CPU elkezdődikellenőrizze a benne található utasításokat. A ./elérési út az aktuális könyvtárra utal, így a ./hello betölti és futtatja aaz aktuális könyvtárban található “hello” futtatható fájlt.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük