Kompilere og Køre C-Program

Kompilere og Køre C-Program

for At kompilere og køre en C-sproget program, du har brug for en C compiler. For at opsætte en C-sprogkompiler på din Computer/laptop er der to måder:

  1. do .nload en fuldt udviklet IDE som Turbo C eller Microsoft Visual C++, som følger med en C-sprogkompiler.
  2. eller du bruger en teksteditor til at redigere programfilerne og Do .nloade C-kompilatoren separat.,

Her har vi en simpel video, der forklarer, hvordan du opsætter Tubrbo C/C++ til at skrive, kompilere og køre C-programmer.

brug af en IDE – Turbo C

Vi vil anbefale dig at bruge Turbo C IDE, ældste IDE til C programmering. Det er frit tilgængeligt over Internettet og er godt for en nybegynder.,div id=”b24f48797b”>

Trin 5 : Output

Uden en IDE

Hvis du ikke ønsker at opsætte en IDE og foretrækker den old school måde, derefter download-C-kompileren, som er kaldet gcc fra gcc ‘ s hjemmeside https://gcc.gnu.org/install/

Når du har downloadet og installeret gcc compiler, alle du er nødt til at gøre det, skal du åbne en tekst editor, kopiere og indsætte C-program-koden fra den foregående tutorial, og gem den med navnet hej.,c

Åbn kommandoprompt eller Terminal(hvis du bruger Ubunut eller Mac OS), og gå til det bibliotek, hvor du har gemt hello.C programfil.

skriv kommandoen gcc hello.c for at kompilere koden. Dette vil kompilere koden, og hvis der ikke er nogen fejl, vil den producere en outputfil med navnet a.out(standardnavn)

for at køre programmet skal du indtaste ./a.out og du vil se Hej, Verden vises på skærmen.,

$ gcc hello.c$ ./a.out

Hej,Verden

forskel mellem kompilere og køre

Du skal tænke, hvorfor det er en 2-trins proces, først kompilerer vi koden, og så kører vi koden. Så kompilering er processen, hvor kompilatoren kontrollerer, om programmet er korrekt syntaks klogt, og der er ingen fejl i syntaksen.

Når vi kører et kompileret program, udfører det faktisk udsagnene inde i funktionen main().

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *