PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MinGW: Wieso immer noch gcc 3.4.2 anstatt 4.2.1


pajofego
2008-01-07, 17:29:57
Hallo zusammen,

seit längerer Zeit frage ich mich wieso ich stets immer nur den relativ alten gcc 3.4.2 habe anstatt den aktuelleren 4.2.1? Welchen Update führt denn der MinGW durch, wenn man auf Update geht? Das habe ich schon einige male gemacht, dennoch bleiben die *.exe im bin Verzeichnis immer die alten aus 2004. Daher meine Frage, wie erhalten ich stets den aktuellen gcc und die entsprechenden lib auf mein Rechner?

Danke,
Gruß
pajofego

pajofego
2008-01-08, 12:56:40
Ich hab's mal hiermit versucht:

www.ipd.uni-karlsruhe.de/multicore/research/download/HowToGuide-OpenMP.pdf

Leider ohne Erfolg!

Hat das hier einer schon mal erfolgreich ausprobiert?

Danke,
Gruß
pajofego

Gast
2008-01-08, 14:59:51
seit längerer Zeit frage ich mich wieso ich stets immer nur den relativ alten gcc 3.4.2 habe anstatt den aktuelleren 4.2.1?


siehe z.B. hier: http://article.gmane.org/gmane.comp.gnu.mingw.user/21938

Das MinGW Team denkt das gcc-4.x noch nicht bereit ist da einige Regressions Tests fehlschlagen im Zusammenhang mit Win32.


There remain a *significant* number of regression test failures, in
respect of *all* GCC-4.x variants targetting the Win32 platform. Our
GCC Release Manager, Danny Smith, (who AFAIK is also a GCC Maintainer
for the Win32 branch), has publicly stated that until the number of
such regressions has been significantly reduced, he will not sanction
an official release for the Win32 platform.

Gast
2008-01-14, 13:07:37
Eine sehr unschöne Sache ist das Werfen einer C++ Exception von einer DLL aus und das Fangen dieser in einem anderen Modul (DLL oder EXE). Mit dem GCC 4.2.1 schmiert das einfach ab.