cc1plus: error: unrecognized command line option "- std=c++11' Ubuntu gcc 4.7
Ich versuche zu kompilieren, einige c++11-code auf ubuntu 12.04. Nach dem Aufruf mein makefile hab ich
cc1plus: error: unrecognized command line option "- std=c++11'
Ubuntu gcc 4.7. Gut, also lief ich
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7
Lief es wieder, und immer noch das gleiche problem. Toll.So dann habe ich versucht, die änderung der symlink von gcc aus gcc4.6 bis 4.7. Danach ging es dann und beschwerte sich über nicht in der Lage zu finden, die g++. So ich dann ran
sudo apt-get update
sudo apt-get install build-essential
Immer noch kein Glück. Wenn ich getippt, g++, ich habe gerade
Das Programm "g++" kann gefunden werden in die folgenden Pakete:
*g++
*pentium_builder
Versuchen Sie: sudo apt-get install <ausgewählte Paket>
So, ich habe dann versucht
sudo apt-get install pentium_builder
Nun bekomme ich
Unable to exec-g++.real: Keine solche Datei oder Verzeichnis
Wie kann ich kompilieren von c++11 code?
ich habe sudo apt-get install g++-4.7, dann entfernen Sie und erstellt ein sym-link g++ g++-4.7. Gearbeitet
InformationsquelleAutor Prof | 2014-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Letzte mal habe ich versucht, die folgenden arbeitete für mich für die Installation und Einstellung von g++ 4.8 als Standard:
Schien es kurz und schmerzlos, ich war in der Lage zu entscheiden, welche gcc/g++ version zu verwenden, ohne manuell einrichten symlinks. Ich vermute, dies würde die Arbeit für gcc 4.7, als auch.
ich habe sudo apt-get install g++-4.7, dann entfernen Sie und erstellt ein sym-link g++ g++-4.7. Gearbeitet
InformationsquelleAutor tinlyx
Fügen Sie den folgenden zu Ihrem Makefile:
InformationsquelleAutor braitsch