Estou no meio do processo de instalação do Eclipse CDT em um ambiente Windows, e consegui que tudo funcionasse, exceto quando pressiono o botão "executar", nada está aparecendo no console do Eclipse.
Instalei o Cygwin com o GCC e o G ++, o comando "make" e tudo o que o Eclipse exigia.
O botão "build" no Eclipse funciona como charme. Quando pressiono o botão "build", o arquivo executável correto é criado, e posso confirmar isso indo até a pasta do projeto e executando o executável no Windows.
Mas o problema é que quando eu pressiono o botão "run", o console do Eclipse não mostra nada. Eu configurei corretamente minha configuração de execução para onde "Aplicativo C / C ++" está apontando para um binário correto. Está dizendo que o programa está terminado, mesmo que o meu principal seja o seguinte.
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(void) {
puts("Hello World!!!");
cout << "hey" << endl;
cout << "TESTGIN" << endl;
system("read -p hello");
return 0;
}