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?

erstellen Sie einen virtuellen link auf g++ mit ln in usr/bin... diese Weise, wenn Sie Typ-g++ es dauert Sie zu g++-4.7
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

Schreibe einen Kommentar