Permalänk
Hedersmedlem

Komma igång med C

Hallå!

Försöker komma igång och göra lite C programmering men som vanligt för mig är det problem att komma igång pga tekniska problem.

Jag har kört eclipse(till Java) tidigare och vet att det ska gå att koda C i eclipse. Jag gick in på hemsidan och laddade ner IDEn för C och gör ett nytt C-projekt men sen vet jag inte om jag gör rätt. Jag får då en tom mapp, här får gärna nån leda mig vidare om ni vill. Jag har testat lite men det har inte gått något vidare.

Annars letar jag efter andra miljöer att programmera i om man sitter med Windows. Jag behöver inget grafiskt och en IDE är väl bara en lyx egentligen. Vad har jag för val?

Tackar!

Permalänk
Medlem

Eclipse eller visual c++ express (c) funkar väll.
Ibland kan du få skapa en sourcefil själv som heter main.c eller liknande, skriv eller leta sedan på ett hello worldprogram på nätet eller från bok ock klistra in, sedan skall detta "kompileras" på någon knapp så att programmet skapas och är körbart.

Permalänk
Hedersmedlem

Jo, kod har jag inget problem med, det är som sagt att komma igång med miljön bara.

Permalänk
Medlem

De flesta som fungerar till C++ borde ju fungera lika bra till C tycker jag.
Vim, Emacs, Code::blocks, Visual Studio (aka visual c++ express), Eclipse och netBeans är väl några som fungerar bra till Windows.

Det finns nog bra tutorials på Youtube om hur man kommer igång med Eclipse och C++ (borde ju inte skilja mycket ).

Visa signatur

citera!

Permalänk
Medlem

Jag kör oftast Eclipse för mina C-projekt. När du väljer nytt projekt borde du kunna välja antingen ett tomt projekt (utan några filer) eller en standard-mall. Får du ett tomt projekt är det bara att gå på File->New och skapa en ny källkodsfil. Döp den till main.c eller något annat smart, skriv in lite kod och välj Project->Build, alternativt tryck på Hammarsymbolen på verktgsraden.

Permalänk
Hedersmedlem
Skrivet av Shimonu:

Jo, kod har jag inget problem med, det är som sagt att komma igång med miljön bara.

Starta visual studio, skapa ett nytt Visual C++/Win32/Win32 Console Application-projekt och tryck på Finish. Nu har du ett skal för ett kommandoradsprogram (förvisso för c++, men detta går att ändra (alt+F7-->Configuration Properties-->C/C++-->Advanced-->Compile As).

Permalänk
Medlem

Rekommenderar också Visual Studio för C programmering mycket enkel miljö att komma igång med

Visa signatur

| CPU: Intel Core i5 3570K | Mobo: MSI Z77A-GD65 ATX | Ram: Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE | GFX: Gigabyte HD7970 OC 3GB | SSD: Corsair Force 3 120GB | HDD: Diverse Mekaniska 4TB | Chassi: Corsair 800D | PSU: Corsair AX 850W 80+ Gold Modulär | CPU Cooler: Corsair H50 |
Citera mig så hittar jag tillbaka hit :)

Permalänk
Medlem

Lyfter väl en hand för qtcreator, använder mingw-kompilatorerna. Observera att qt är ett c++ ramverk, men du kan fortfarande jobba med bara c-kod i dina projekt utan att blanda in något relaterat till qt. Men just själva miljön i qtcreator gillar jag.
http://qt.nokia.com/

Visa signatur

weeeee

Permalänk
Hedersmedlem

Tackar så mycket, det ska nog fungera nu med Visual C++ 2010

Permalänk

För att avvika från mängden så är ett IDE inte nödvändigt, utan det går faktiskt utmärkt att istället installera mingw (32-bitars-varianten duger).

  1. Först installerar man mingw. Standard installationssökväg brukar vara c:\mingw.

  2. Sedan startar man ett kommandofönster.

  3. För att kommandofönstert ska hitta till kompilatorn så kan man lägga till den temporärt till miljövariabeln path.
    Detta görs genom

    set path=c:\mingw\bin;%PATH%

  4. Sedan förflyttar man sig till den tänkta projektmappen med hjälp av cd.

  5. Skapar en c-fil (main.c till exempel). Gärna i en texteditor som stödjer att färgmärkera källkod samt visar upp radnummer.

  6. Sedan kompilerar man källkoden genom

    mingw32-gcc main.c -o test

    Om man inte får något fel så har det nu skapats en exe-fil med namnet test.exe.

  7. Exe-filen kan man sen simpelt exekvera genom att skriva test

Permalänk
Medlem
Skrivet av Korkskruv:

mingw32-gcc main.c -o test

Eller

mingw32-gcc -Wall -pedantic main.c -o test

så får man lite mer varningar om man gör (möjligen) olämpliga saker i sin kod. (förstår inte varför jag får en radbrytning mitt i [code]-snutten)

Permalänk
Legendarisk
Skrivet av pelleplu:

Eller

mingw32-gcc -Wall -pedantic main.c -o test

så får man lite mer varningar om man gör (möjligen) olämpliga saker i sin kod. (förstår inte varför jag får en radbrytning mitt i [code]-snutten)

En liten miss i vår CSS som ställde till det för dig, bör vara ordnat nu!

Skickades från m.sweclockers.com

Visa signatur

Abstractions all the way down.

Permalänk
Hedersmedlem

Om du vill pröva eclipse:
Installera mingw
Sätt path (se ovan, men inte bara temporärt, gå genom start miljövar)
Installera eclipse cdt
Starta eclipse och välj att starta ett nytt c-projekt.

Har du pro-versionen av vs kan du nog köra den istället. Själv föredrar jag eclipse för c, men jag kör java i netbeans

Visa signatur

Every time you create an iterator: God kills a kitten.