non reconnu option de ligne de commande “-std=c++11”
Je suis en train de lancer wiringPi Rpc version avec un raspberryPi. J'ai téléchargé cette et a essayé de courir, mais je vais l'erreur ci-dessous.
Quel est le problème ici? Ai-je fais quelque chose de mal?
type g++ -c. Si le numéro de version est de 4,6 ou moins, game over
Déjà montré dans la deuxième et troisième lignes de la capture d'écran.
Fourche. Je suis aveugle.
Déjà montré dans la deuxième et troisième lignes de la capture d'écran.
Fourche. Je suis aveugle.
OriginalL'auteur ffttyy | 2015-12-10
Vous devez vous connecter pour publier un commentaire.
Mise à niveau de votre GCC. Vous semblez avoir de la GCC 4.6, et le drapeau que vous mentionnez a été introduit avec GCC 4.7.
assurez-vous que vous avez la bonne lorsque vous exécutez
gcc
, et si cela échoue définir laCC
etCXX
variables d'environnement pour pointer vers votre installation de gcc 4.7OriginalL'auteur Adam
Exécuter
g++ -v
sur la ligne de commande. Si le numéro de version est de 4,3 à travers 4.6 remplacer-std=c++11
avec-std=c++0x
et voir si vous obtenez de l'amour. Si cela ne fonctionne toujours pas, vous devrez mettre à niveau le compilateur ou de supprimer le c++11 caractéristiques de la bibliothèque. Sérieusement vous recommandons de l'ancien cours de la dernière.Si le compilateur est avant la version 4.3 certainement de mise à niveau.
modifier
J'ai besoin de lire plus belles. sauter d'obtenir le numéro de version. Essayez
-std=c++0x
, puis la mise à niveau du compilateur si elle échoue.OriginalL'auteur user4581301