Ligne de commande
je débute dans ubuntu et je n'arrive pas à comprendre cette erreur :
Building Precompiled Header...
cc1plus: erreur: option "-std=c++0x" de la ligne de commande non reconnue
Done. Now you can run make, and experience much faster build times. Remember to re-run this script every time you svn update.
Configuration: Linux Firefox 3.0.17
26 réponses
Une erreur lors de la compilation sous Ubuntu signale que l’option -std=c++0x n’est pas reconnue par la ligne de commande du compilateur, bloquant la génération des headers précompilés. Pour résoudre ce problème, plusieurs réponses recommandent d’installer ou d’utiliser une version de GCC qui prend en charge l’option -std=c++0x (par exemple GCC 4.5) et de consulter les pages consacrées au support C++0x. D’autres répondants suggèrent des étapes pratiques comme exécuter des scripts de génération d’en-têtes précompilés ou adapter le Makefile pour activer le support C++0x lors de compilation. En parallèle, des références vers des ressources officielles expliquent les exigences du compilateur et les évolutions de C++0x vers C++11 pour guider le choix des versions et des drapeaux.
-
ContributeurSalut,
t'as fais quoi pour obtenir ça ? -
jai fais ceci : sh make_precompiled_header.sh
-
PS : dans mon make il y a cela :
#!/usr/bin/env sh
echo Building Precompiled Header...
cd src/arcemu-world
g++ -std=c++0x -pthread -Wall -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/mysql -I/usr/include/openssl -I/usr/local/include/openssl -I/usr/local/include -I. -I./../arcemu-shared -o StdAfx.h.gch StdAfx.h
echo Done. Now you can run make, and experience much faster build times. Remember to re-run this script every time you svn update. -
ContributeurOuais,
et c'est quoi que tu cherches à faire au final ? -
ba après sa : " make && make install "
-
ContributeurOk, mais tu veux installer quoi, pourquoi tu fais ces opérations ?
-
installer un serveur de jeu public et légal
-
alor miramaze ? aurais - tu une idée pour m'aidez stp ^^
-
ContributeurAvec l'adresse du programme que t'as téléchargé ça serait encore mieux ou son nom.
-
tien : http://www.arcemu.info/wiki/index.php?title=Compiling:_Linux
-
ContributeurT'as suivi ce passage :
Note: For those using Ubuntu linux as of version 9.10 Karmic Koala, (libstdc++5) was removed from repos - visit this page to acquire the necessary package: https://packages.ubuntu.com/jaunty/libstdc++5 Go to that page and download the .deb package, then manually install the package. ?
-
Oui mais moi j'sui en version 8.04 LTS
-
ContributeurTon configure avant il a bien marché ?
-
oui
-
sincerement jpense kil me faut un paquet qui permet de faire -std=c++0x
je me dit sa car sous windows, j'avais un truc similaire avec java -
ContributeurC'est quoi ta version de g++ ?
-
Heu, dans mon gestionnaire de paquet, j'ai taper g++ et j'ai tout cocher ^^
-
Contributeur???
Tu as bien une version d'installer ? Laquelle ? -
jai la 4.1 et la 4.2
-
ContributeurOuais je pense que le problème est là, il te faudrait la 4.3 au minimum
- 1
- 2