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 gelinkt

    Bei 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.


Log in to reply