senaste uppdateringen den 26 februari 2020 08:08:50 (UTC/GMT +8 timmar)
introduktion
i det här dokumentet kommer vi att se hur vi kan kompilera och köra C-program i Linux och Windows. Dokumentet innehåller också en lista över C-kompilatorer tillgängliga.
Vi kommer att se hur man sammanställer med Visual C++ 2008 Express Edition, Turbo C++, wxDev-C++ i Windows. För Linux och Unix operativsystem kommer vi att använda GNU GCC för att kompilera C-program. Båda dessa är gratis.,
installera, kompilera och köra C-program med Visual C++ 2008 Express Edition med SP1 i Windows
för att ladda ner, peka din webbläsare till http://www.microsoft.com/visualstudio/en-us/products/2008-editions/express och välj språk och klicka på gratis nedladdning. När du har slutfört nedladdningen kör du den körbara filen, det kommer att be dig att välja om du vill installera några andra valfria produkter, avmarkera de alternativen så att du bara kan installera den produkt som krävs., Installationsprocessen börjar ladda ner andra filer från Microsoft-webbplatsen och beroende på din anslutningshastighet tar det ett tag att slutföra installationen.
När installationen är klar, i Windows 7, Starta Visual Studio 2008 Kommandotolken från alla program > Microsoft Visual C++ 2008 Express Edition > Visual Studio Tools > Visual Studio 2008 Kommandotolken.,
skriv, kompilera och kör ditt första program
Steg 1 : Skriv notepad demo.c (Du kan ersätta filnamnet med ditt eget) och tryck på Enter, när du frågas om du vill skapa en ny fil, säg ja.
steg 2 : Skriv följande kod och klicka på Arkiv> spara . När du frågas var du ska spara filen väljer du platsen lämplig. steg 3: typ CL-prov.C och tryck på enter nu. Detta kommer att sammanställa programmet för att skapa en körbar fil (.exe).,
steg 4 : Skriv bara namnet på filprovet och skriv in. Det kommer att visa dig utgången.
installera, kompilera och köra C-program med Turbo C++ i Windows
Turbo C++ är mycket populär C kompilator och IDE. Problemet är, Borland, skaparorganisationen för kompilatorn och IDE ger inte något alternativ för att ladda ner kompilatorn och ide. Men om du google med ”turbo C++ download” får du massor av webbplatser för att ladda ner kompilatorn och IDE. Det finns tre filer att ladda ner-TC.exe, tc.r00 och tc.r01., Efter nedladdning, kör TC.exe-fil det kommer att skapa en mapp TC i slutet av installationsprocessen. För att köra turbo C++, ange bin katalog i TC och leta efter TC.exe. Dubbelklicka på tc.exe-fil och turbo C++ IDE öppnas.
kör Turbo C++ i helskärm i Windows 7
skriv, kompilera och kör C-program
öppna en ny fil från fil> nytt i Turbo C++ IDE. Skriv ett litet program i IDE.,
gå nu till fil> Spara som och spara programmet med filnamnet som du väljer (se till att tillägget av filnamnet är .c).
klicka på Alternativ och gå till kataloger. Klicka på kataloger och ange Utdatakatalog som du vill och källkatalog som där du har sparat C programfilen.
gå nu till kompilera och klicka på Kompilera. Och klicka sedan På Kör. Du kommer att se produktionen av ditt C-program.
skriv, kompilera och kör C-program med wxDev-C++ i windows
wxdev-C++ är lätt att använda IDE som du kan välja att skriva C-Program., Du kan ladda ner installationsprogrammet från wxdsgn.sourceforge.net.Vi tyckte att det fungerade perfekt på Windows 7 och Windows XP. Det installerar också MinGW tillsammans med och du behöver inte ställa in några miljövariabler. Standard kompilatorn för denna IDE är GCC.
När du har laddat ner installationsprogrammet kör du exe-filen genom att dubbelklicka på den och en installationsguide hjälper dig att installera. När du har slutfört installationen startar du den från program och första gången när du kör den tar det ett tag för att analysera header-filer., IDE-fönstret ser ut som följande:
Du kan börja programmera genom att klicka på fil> Ny> källfil i fönstret. Observera att när du sparar filen måste du välja filtyp som C eftersom den här IDE stöder C++ också.
Du kan använda F9 eller som visas nedan för att sammanställa och köra program.
När kompileringen är klar öppnas ett nytt fönster för att visa utdata.,
om du har fel visas du i rutan nedan som följande.
även om vi är lite daterade, finner vi wxDev-c++ en utmärkt IDE för programmering C. Du kan prova om du använder Windows.
installera, kompilera och kör C-program i Linux
För det mesta är GNU GCC-kompilatorn redan installerad när du installerar Linux. Om inte, kör följande kommando (vårt system är Ubuntu Linux):
Om C-kompilatorn redan är installerad kommer det att visa dig ett meddelande som ovan., Om inte, kommer det att installera alla nödvändiga paket.
Öppna nu en textredigerare och skriv ett litet C-program som att följa och spara det som demo.c:
#include <stdio.h>main(){printf("Welcome to C Programming");}
kör nu kommandot som visas nedan för att kompilera och köra filen :
Så här installerar du GNU GCC-kompilatorn, skriver ett C-program och kör det under Linux.
lista över C-kompilatorer
Följande tabell är en lista över tillgängliga C-kompilatorer., Det här är inte en komplett lista, men det ger dig en rättvis uppfattning om olika C-kompilatorer, vilket OS / plattform de stöder och om det har en programmeringsmiljö.
kompilator | författare | 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