GCC 4.8 / MINGW W64 4.8

GCC 4.8 / MINGW W64 4.8

Gibt es ein PPA, in dem ich diese Pakete für 12.04 finden kann? Auch ein Build-Skript würde den Job erledigen!

Ich habe versucht, es aus den Quellen herunterzuladen, aber die Abhängigkeiten sind ein Chaos.

Ich möchte mit der Portierung meiner Projekte auf C++-11 beginnen, möchte aber nicht zu viel Zeit mit der Installation aus den Quellen verschwenden ...

GCC 4.8 wird in 13.04 enthalten sein? Wenn ja, könnte ich ein paar Monate warten :)

Ich habe versucht, es wie in dieser Frage angegeben zu installieren: So installieren Sie gcc-4.8:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

[OK]

sudo apt-get update

[OK]

gabry@nevada:~$ sudo apt-get install gcc-4.8
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gcc-4.8

Es scheint, dass es keine Version für12.04...

Eigentlich versuche ich, aus Quellen zu bauen, ich hatte Glück mit dem nativen Compiler, aber ich werde verrückt, einenmingw32 w64mitstd::threadUnterstützung...

Antwort1

Benutzer74513,

Ja, die unnötige Abhängigkeit von gcc 4.8 von Ubuntu 13.04 ist eine Tatsache. Besuchen Sie die Website:

https://launchpad.net/~ubuntu-toolchain-r/+archive/test

und wählen Sie unter „Übersicht der veröffentlichten Pakete“ quantal (oder was auch immer, z. B. raring) aus, und Sie werden keine Verfügbarkeit sehen. Wählen Sie Raring, und das Leben wird gut sein, abgesehen von der Wartezeit und den Bugs, sobald 13.04 veröffentlicht wird.

Für std::threads können Sie gcc 4.7.2-5ubuntu verwenden. Der Unterschied zwischen 4.7 und 4.8 (und anderen) ist hier zu sehen:

http://gcc.gnu.org/gcc-4.7/cxx0x_status.html

(oder /gcc-4.8/)

Wenn Sie jedoch threadlokalen Speicher benötigen, brauchen Sie gcc 4.8.

Der Vollständigkeit halber sei erwähnt, dass ich den Entwicklern, denen das oben genannte PPA gehört, dreimal geschrieben habe, sie sich jedoch nie die Mühe gemacht haben, zu antworten.

verwandte Informationen