Sidste opdatering på 26 februar 2020 08:08:50 (UTC/GMT +8 timer)
Indledning
I dette dokument, vi vil se på, hvordan vi kan kompilere og eksekvere C-program i Linux og Windows. Dokumentet indeholder også en liste over tilgængelige C-kompilatorer.
Vi vil se, hvordan man kompilerer ved hjælp af Visual C++ 2008 e .press Edition, Turbo C++,. .dev-C++ i Windowsindo .s. For Linu. – og Uni. – operativsystemer bruger vi GNU Gcc til at kompilere C-programmet. Begge disse er gratis.,
Installation, kompilere og køre C-program med Visual C++ 2008 Express Edition med SP1 på Windows
for At downloade, peg din browser på http://www.microsoft.com/visualstudio/en-us/products/2008-editions/express, og vælg Sprog og klik på Hent Gratis. Når du er færdig med at do .nloade, skal du køre den eksekverbare fil, den vil bede dig om at vælge, om du vil installere nogle andre valgfrie produkter, fjerne markeringen af disse indstillinger, så du kun kan installere det krævede produkt., Installationsprocessen vil begynde at do .nloade andre filer fra Microsoft-siteebstedet, og afhængigt af din forbindelseshastighed vil det tage et stykke tid at afslutte installationen.
Når installationen er færdig, i Windows 7, skal du starte Visual Studio 2008 Kommandoprompten fra Alle Programmer > Microsoft Visual C++ 2008 Express Edition > Visual Studio Tools > Visual Studio 2008 Kommando Prompt.,
Skriv, kompilér og kør din første program
Trin 1 : skriv notesblok demo.C (Du kan erstatte filnavnet med dit eget) og trykke på Enter, når du bliver spurgt, om du vil oprette en ny fil, sig ja.
Trin 2 : skriv følgende kode, og klik på Fil > Gem . Når du bliver spurgt, hvor filen skal gemmes, skal du vælge det passende sted. Trin 3 : type CL prøve.c og tryk på enter nu. Dette vil kompilere programmet til at oprette en eksekverbar fil (.e exe).,
Trin 4 : Skriv nu blot navnet på filprøven og indtast. Det vil vise dig output.
Installation, kompilere og køre C-program med Turbo C++ i Windows
Turbo C++ er meget populære C-oversætter og IDE. Problemet er, Borland, skaberen organisation af compileren og IDE giver ikke nogen mulighed for at do .nloade compileren og IDE. Men hvis du google med “turbo c++ do .nload”, får du masser af sitesebsteder til at do .nloade compileren og IDE. Der er tre filer, der skal do .nloades-TC.e ,e, tc.r00 og tc.r01., Kør TC efter do .nload.e .e-fil det vil oprette en mappe TC i slutningen af installationsprocessen. For at køre turbo C++ skal du indtaste bin directory inden for TC og kigge efter TC.e .e. Dobbeltklik på tc.e .e-fil og turbo C++ IDE åbnes.
Kør Turbo C++ i fuld skærm i Windows 7
Skriv, Kompilér og Kør C-program
Åbn en ny fil fra Fil > Ny i Turbo C++ IDE. Skriv et lille program i IDE.,
Gå nu til fil > Gem som og gem programmet med det valgte filnavn (sørg for, at udvidelsen af filnavnet er .c).
Klik på Indstillinger og gå til mapper. Klik på mapper og indstille Output mappe, som du ønsker, og kilde mappe, som hvor du har gemt C-programfilen.
Gå nu til compile og klik på Compile. Og klik derefter på Kør. Du vil se output fra dit C-program.
skriv, kompilere og køre C-program ved hjælp af++ .dev-C++ i windowsindo .s
w .dev-C ++ er nem at bruge IDE, som du kan vælge at skrive C-Program., Du kan do .nloade installationsprogrammet fra..dsgn.sourceforge.net.Vi fandt det fungerer perfekt på Windowsindo .s 7 og .indo .s .p. Det installerer også Ming.sammen med, og du behøver ikke at indstille miljøvariabler. Standardkompilatoren til denne IDE er GCC.
Når du har do .nloadet installationsprogrammet, skal du køre e .e-filen ved at dobbeltklikke på den, og en installationsguide vil guide dig til at installere. Når du er færdig med installationen, starter du den fra programmer, og første gang, når du kører den, tager det et stykke tid at analysere headerfiler., IDe-vinduet ser ud som følgende:
Du kan starte programmering ved at klikke på File > Ny > Kilde Fil i vinduet. Bemærk, at mens du gemmer filen, skal du vælge filtype som C, da denne IDE understøtter C++ også.
Du kan bruge F9 eller som vist nedenfor for at kompilere og køre programmet.
Når kompilering er færdig, åbnes et nyt vindue for at vise dig output.,
Hvis du har fejl, viser det dig i ruden nedenfor som følger.
Men er lidt dateret, finder vi wxDev-C++ er en fremragende IDE til programmering C. Du kan prøve det hvis du bruger Windows.
installer, kompil Andr og udfør C-program i Linu.
det meste af tiden, når du installerer Linu., er GNU Gcc compiler allerede installeret. Hvis ikke, skal du køre følgende kommando (vores system er Ubuntu Linu.):
Hvis C compiler allerede er installeret, viser den dig en meddelelse som ovenfor., Hvis ikke, installerer den alle de nødvendige pakker.
åbn nu en teksteditor, og skriv et lille C-program som at følge og gem det som demo.c :
#include <stdio.h>main(){printf("Welcome to C Programming");}
Nu skal du køre kommandoen som vist nedenfor for at kompilere og køre denne fil :
Dette er, hvordan du kan installere GNU Gcc-kompileren, skriv et C-program og køre det under Linux.
liste over C-compilere
følgende tabel er en liste over de tilgængelige C-compilere., Dette er ikke en komplet liste, men dette giver dig en rimelig ID.om forskellige C-kompilatorer, hvilket OS / Platform de understøtter, og om det har et programmeringsmiljø.
Compiler | Forfatter | Operativsystem | IDE?, | License type |
---|---|---|---|---|
AMPC | Axiomatic Solutions Sdn Bhd | Windows,Unix & Other | Yes | Proprietary |
Amsterdam Compiler Kit | Andrew Tanenbaum and Ceriel Jacobs | Unix & Other | No | BSD |
CCS C Compiler | CCS, Inc.,ows,Unix,Other | No | BSD | |
Power C | Mix Software | Other | No | Proprietary |
QuickC | Microsoft | Windows | Yes | Proprietary |
SAS/C | SAS Institute | Windows,Unix,Other-IBM mainframe, AmigaOS, 68K, 88K, Unix | Yes | Proprietary |
Tiny C Compiler | Fabrice Bellard | Windows,Unix | No | LGPL |
Turbo C | Embarcadero | Other | No | Proprietary – V 2.,01 freely available |
CCS C Compiler | CCS, Inc. | Windows,Unix,Other | Yes | Proprietary |
MikroC Compiler | MikroElektronika, Inc. | Windows,Unix,Other | Yes | Proprietary |
ups debugger (includes C interpreter) | Tom Hughes, Ian Edwards, and others | Unix,Other-Solaris, SunOS | Yes | GPL |
VBCC | Dr., Volker Barthelmann | Windows,Unix,Other | No | Freeware (source code available, modification not allowed) |
XL C | IBM | Unix-AIX | Eclipse | Proprietary |
Previous: C Tutorial
Next: C Basic