C::B mit GNU C++ 11 oder MinGW 11
-
Hallo,
irgendwie bekomme ich C::B mit den oben genannten Compilern nicht zum Laufen.
Gibts irgendwo ne anständige Anleitung o. Ä. wie ich das hinbekomme?LG DerCoder
-
Es gibt kein GNU C++ 11 oder MinGW 11 und MinGW ist der Windowsport des GCC (GNU C++). Für Windows gibt es eine Version von C::B die direkt mit MinGW kommt. Installiere die einfach.
-
Wie schon mal in einem älteren Beitrag hier diskutiert beissen sich die vom MinGW 4.4.1, der mit C::B 10.05 geliefert wird, erstellten Dateien mit einigen Virenscannern. Deshalb empfehle ich sofort ein Update.
Beispiel Update: http://tdm-gcc.tdragon.net/download
Hast du schon einen MinGW unter Code::Blocks laufen oder noch nicht?
Wenn ja, welche Version?Die Compilerschalter bei älteren MinGW: -std=c++0x da damals noch nicht klar war das der heute aktuelle Standard 2011 fertig wurde. Schaue in der Doku zum MinGW nach wie die Schalter bei deiner MinGW-Version aussehen. Wahrscheinlich gibt es mehrere Schalter.
MfG f.-th.
-
Es sollte schon der MinGW 4.7.0 verfügbar sein.
http://www.c-plusplus.net/forum/304301
-
Danke für eure Hilfe.
Ich habe auch schon bisschen im Internet gesucht, aber keinen funktionierenden Link gefunden. Ich habe diesen Download probiert: x86_64-mingw32-gcc-4.7.0-release-c,c++,fortran-sjlj.7z, aber es nicht unter C::B zum laufen bekommen.
Wenn ich alle binaries eingestellt habe, kommt beim rebuilden des Projekts "Compiling failed".
-
Versuche mal den Link:
http://www.josuegomes.com/mingw
-
Jau, super. Das funktioniert bei mir.
Allerdings erhöht sich die Größe meines fertigen Programms von ca. 9kB auf 109,5kB.Wie kommt das?
-
C-Quelltext

9kb wahrscheinlich VS einstellt auf dynamisches Linken
109,5kB 4.7.0 von der verlinkten Seite - statisch gelinkt
pi * Daumen: 60kB mit 4.6.1 von der Drachen-Seite statisch gelinktBei den meisten Links des MinGW, die ich bisher gesehen hab, hab ich nur das statische Linken hin bekommen.
Eine 4.6.3 Version des MinGW hatte ich, die C++Quelltext dynamisch linkte. Keine Ahnung mehr wo ich die her hatte? Da sind die Ergebnisse auch kleiner.