Perchè quello che mi crea non esegue nulla?
Se salvi il seguente codice in un file chiamato prova.cpp

codice:
#include <iostream>

using namespace std;

int main()
{
  cout << "Premi RETURN per continuare..." << endl;
  cin.get();
}
e lo compili con:

g++ prova.cpp -o prova -s

poi puoi eseguirlo dalla shell (devi posizionarti nella cartella che contiene l'eseguibile) con

./prova

Ti scriverà "Premi RETURN per continuare" e aspetterà la pressione del tasto INVIO.