web-dev-qa-db-fra.com

GCC 4.8 / MINGW W64 4.8

Il y a un PPA où je peux trouver ces paquets pour 12.04? De plus, un script de construction fera le travail!

J'ai essayé de le télécharger depuis des sources mais les dépendances sont un désordre.

J'aimerais commencer à porter mes projets en C++ - 11 mais je ne veux pas perdre trop de temps à installer des sources ...

GCC 4.8 sera inclus dans 13.04? Si donc je pouvais attendre deux mois :)

J'ai essayé de l'installer comme spécifié par cette question: Comment installer gcc-4.8 :

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

[D'accord]

Sudo apt-get update

[D'accord]

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

Il semble qu’il n’existe pas de version pour 12.04 ...

En fait, j’essaie de compiler à partir de sources, j’ai eu de la chance avec le compilateur natif, mais je deviens fou de construire un mingw32 w64 avec std :: thread supporte ...

2
user74513

Utilisateur74513,

Oui, la dépendance inutile de gcc 4.8 sur Ubuntu 13.04 est un fait. Visitez le site:

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

et sous "Vue d'ensemble des paquets publiés", sélectionnez quantal (ou autre chose, par exemple), et vous ne verrez aucune disponibilité. Sélectionnez Raring et la vie sera bonne, à l'exception de l'attente, puis des bogues une fois que 13.04 sera publié.

Pour std :: thread, vous pouvez utiliser gcc 4.7.2-5ubuntu. La différence entre 4.7 et 4.8 (et autres) peut être vue ici:

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

(ou /gcc-4.8/)

Si vous avez besoin du stockage local des threads, vous aurez besoin de gcc 4.8.

Pour mémoire, j'ai écrit (3 fois) aux développeurs qui possèdent le PPA ci-dessus, mais ils n'ont jamais pris la peine de répondre.

1
JayInNyc