Затмение: g ++: команда не найдена

430
Michel Keijzers

Я установил Eclipse через System Workbench для STM32. Это означает, что у меня теперь есть значок System Workbench для STM32, и когда я его открываю, открывается Eclipse.

С помощью этой среды я могу успешно создавать программы для микроконтроллера STM32.

Тем не менее, я хочу сделать модульные тесты, которые я могу запустить на ПК, и после установки google test / mock я получаю сообщение об ошибке:

/ usr / bin / sh: g ++: команда не найдена

Я получаю ту же проблему, когда создаю общий проект C ++ (либо с помощью автоматической цепочки инструментов GNU, либо с помощью кросс-компилятора G ++, либо с помощью проекта Hello World C ++ по умолчанию).

Кроме того, я не вижу папку Включает.

Однако, когда я проверяю в Справке / Об Eclipse, я вижу, что Eclipse CDT установлен (версия 9.2.1.201704050 ...)

Как я могу скомпилировать приложение C ++ только для ПК? Должен ли я установить что-то еще, и откуда / как?

0

1 ответ на вопрос

1
Pradyoth Shandilya

Это может произойти, если gcc не установлен или настроен неправильно.

Сделать

sudo apt update 

А также

sudo apt install gcc 

Если это работает, отлично!

У меня нет Linux или Unix (поэтому sudo не работает). Michel Keijzers 6 лет назад 0
Каталог / usr / bin существует для Unix и Unix-подобных операционных систем. Вы уверены, что загрузили Eclipse для своей операционной системы? Pradyoth Shandilya 6 лет назад 0