Você está executando Code :: Blocks e / ou Geany in Wine? Eu pergunto porque os arquivos de programa C não são um diretório normal do Linux.
Primeiro, instale o g ++ :
sudo apt-get install g++
Próximo:
-
Em Geany A compilação e a execução são assim:
Compile: clique neste botão: -
Construir:
Clique neste botão:
Eu acho que o que está acontecendo em Geany é que você está "compilando", que checa seu código em busca de erros, mas não está construindo, o que cria o arquivo de saída que você está tentando executar.
Se o Code :: Blocks não funcionar depois de instalar o g ++ , poste de volta e eu investigarei isso.