нераспознанная опция командной строки «-std = c ++ 11»

Я пытаюсь запустить wiringPi Cpp версию с raspberryPi. Я загрузил этот и попытался запустить, но я иду ошибка ниже.

введите описание изображения здесь

В чем здесь проблема? Я сделал что-то неправильно?

2

Решение

Обновите свой GCC. Похоже, у вас GCC 4.6, и упомянутый вами флаг был введен в GCC 4.7.

5

Другие решения

Бежать g++ -v в командной строке. Если номер версии от 4,3 до 4,6 заменить -std=c++11 с -std=c++0x и посмотрим, получишь ли ты любовь. Если это по-прежнему не работает, вам придется обновить компилятор или удалить функции c ++ 11 из библиотеки. Серьезно рекомендую первое по последнему.

Если компилятор до версии 4.3, обязательно обновитесь.

Мне нужно читать лучше. пропустить получение номера версии. Пытаться -std=c++0x, затем обновите компилятор, если он потерпит неудачу.

3

По вопросам рекламы [email protected]