Isso pode acontecer quando o gcc não está instalado ou não está configurado corretamente.
Faça um
sudo apt update
E também um
sudo apt install gcc
Se isso funcionar, ótimo!
Eu instalei o Eclipse através do System Workbench para STM32. Significado Eu tenho um ícone agora chamado System Workbench para STM32, e quando abri-lo abre o Eclipse.
Com esse IDE eu posso criar com sucesso programas para o micro-controlador STM32.
No entanto, eu quero fazer testes de unidade que eu possa rodar em um PC e, depois de instalar o google test / mock, recebo o erro:
/ usr / bin / sh: g + +: comando não encontrado
Eu recebo o mesmo problema quando faço um projeto C ++ genérico (seja com o GNU auto toolchain ou usando um compilador Cross G ++, ou usando o projeto padrão C ++ Hello World).
Além disso, não vejo uma pasta "Inclui".
No entanto, quando eu verifico o Help / About Eclipse, vejo que o Eclipse CDT está instalado (versão 9.2.1.201704050 ...)
Como posso compilar a aplicação C ++ apenas para PC? Devo instalar algo mais e de onde / como?
Isso pode acontecer quando o gcc não está instalado ou não está configurado corretamente.
Faça um
sudo apt update
E também um
sudo apt install gcc
Se isso funcionar, ótimo!