Archief - C IDE

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Spark_

Legacy Member
Hoi,

Ik heb dus besloten om te leren programmeren in C.
Ik zoek nog een goede editor, compiler etc...
Op een af andere manier is er altijd wel iets mis :s
Zouden jullie mij kunnen helpen?

Alvast bedankt!

Fraggie

Legacy Member
Het project heeft al een tijdje geen releases uitgegeven, maar CodeBlocks vind ik héél goed om mee te starten. De IDE spreekt voor zich en is heel duidelijk, ook is de debugger top. Verder is hij cross platform, dus als je meerdere systemen werkt, hoef je maar één editor te leren. CodeBlocks maakt ook een duidelijk onderscheid tussen C en C++ (wat vele andere editors niet doen).

DevC++ zou ik meiden omdat ze niet cross platform is. Visual Studio C++ Express, zou ik ook mijden in het begin omdat je meer in de Microsoft richting geduwd wordt, wanneer je echter iets van compiler instellingen weet, kan je deze best ook gebruiken.

Eclipse kan ik ook aanraden, al ben ik niet echt voor de steen oude interface, maar dat is een persoonlijke keuze.

Als je iets meer ervaring hebt en op Linux werkt, is KDevelop een goede optie.

Zelf gebruik ik GNU/Emacs voor C, daar er amper iets speciaal is aan die taal.


Qua compiler zou ik een moderne versie van GNU/GCC nemen. Ook hier heb je vele keuzes in, maar de documentatie van GNU/GCC is heel doenbaar imo.

Spark_

Legacy Member
Ok, dankjewel.
Nog een vraagje (ben een beetje noob ja :p) ik schrijf dus in codeblocks, sla het op dan in GNU en dan kan ik het openen? Of ben ik fout?

Fraggie

Legacy Member
Je schijft broncode in een bestand met extensie: c
Zoals: main.c in een standaard console c project van codeblocks.

Daarna kan je de broncode compileren/builden naar een executable met bv extensie: exe
Zoals: main.exe

Vervolgens kan je main.exe uitvoeren om je programma te zien.

Spark_

Legacy Member
Ok dankjewel!
Dan kan ik morgen eindelijk deftig C beginnen leren :p

Verstuurd van mijn GT-B5510 met Tapatalk

NeverwinterX

Legacy Member
Fraggie zei:
Het project heeft al een tijdje geen releases uitgegeven, maar CodeBlocks vind ik héél goed om mee te starten. De IDE spreekt voor zich en is heel duidelijk, ook is de debugger top. Verder is hij cross platform, dus als je meerdere systemen werkt, hoef je maar één editor te leren. CodeBlocks maakt ook een duidelijk onderscheid tussen C en C++ (wat vele andere editors niet doen).

DevC++ zou ik meiden omdat ze niet cross platform is. Visual Studio C++ Express, zou ik ook meiden in het begin omdat je meer in de Microsoft richting geduwd wordt, wanneer je echter iets van compiler instellingen weet, kan je deze best ook gebruiken.

Eclipse kan ik ook aanraden, al ben ik niet echt voor de steen oude interface, maar dat is een persoonlijke keuze.

Als je iets meer ervaring hebt en op Linux werkt, is KDevelop een goede optie.

Zelf gebruik ik GNU/Emacs voor C, daar er amper iets speciaal is aan die taal.


Qua compiler zou ik een moderne versie van GNU/GCC nemen. Ook hier heb je vele keuzes in, maar de documentatie van GNU/GCC is heel doenbaar imo.

:offtopic:
Ik zou die meiden mijden.

Spark_

Legacy Member
Ik had het niet eens gemerkt. :p
Te druk met alles te begrijpen wat hij zij :D

Spark_

Legacy Member
Oftewel ben ik achterlijk, of er scheelt iets met mn laptop.
Maar ik kan GNU maar niet geinstalleerd krijgen. Ik kom altijd op .rar files uit.
Of gewoon alle maal bestanden. Waarschijnlijk doe ik iets fout. :o

Fraggie

Legacy Member
Spark_ zei:
Oftewel ben ik achterlijk, of er scheelt iets met mn laptop.
Maar ik kan GNU maar niet geinstalleerd krijgen. Ik kom altijd op .rar files uit.
Of gewoon alle maal bestanden. Waarschijnlijk doe ik iets fout. :o
CodeBlocks kan je downloaden mét de compiler er bij, deze dus: codeblocks-10.05mingw-setup.exe.

Gebruik anders dit: MinGW | Minimalist GNU for Windows, cygwin kan ook maar is hele denk piste op zich, maar gezien je enkel gaat compileren is MinGW beter.

In a nutshell:
- je download mingw-get-inst
- uitvoeren, map kiezen (mogelijks C/C++ aanvinken, ik weet niet niet meer vanbuiten)
- de map die je gekozen hebt zal een bin-folder bevatten
- voeg die bin folder toe aan je PATH


Eentje voor de liefhebbers: ic vindt tad Vlaams met een klijne leter geshreven moed wordten.

Spark_

Legacy Member
Ik heb het programma al dank je! Ik vind ook deze bin folder. Maar wat bedoel je met voeg toe aan je PATH?

Spark_

Legacy Member
Ik denk dat ik het heb, ik kan gewoon mijn GNU compiler instellen bij code blocks.

Spark_

Legacy Member
toch niet :s ik doe nog iets fout, elke keer dat ik probeer mijn programma te "builden" krijg ik deze foutmelding:

Linking console executable: bin\Debug\Test.exe
Execution of 'mingw32-g++.exe -o bin\Debug\Test.exe obj\Debug\main.o' in 'C:\Users\Warre\Desktop\Test\Test' failed.
Nothing to be done.

Ik denk dat ik nog altijd de foute compiler gebruik, want bij mijn settings> compiler and debuggers, staat Mingw er niet bij. :s

Edit: Heb nu bij code blocks bij toolchain, mijn bin folder van Mingw geplaats. Ik denk dat je dat bedoelde daarjuist (kan er naast zitten). Het geeft nog altijd dezelfde fout.

Spark_

Legacy Member
Ik heb helemaal gedaan wat je zij, maar ik krijg nog altijd de zelfde fout.
Ik heb eerst de niets veranderd aan de compiler, omdat die nog altijd een fout gaf heb ik de andere ook eens geprobeerd, ook foutmelding. Ik zou echt niet weten wat ik mis doe.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan