Bem, o comando g++ compila o programa. Você também precisa vincular e criar o programa.
Experimente gcc -o program Program.cpp
Depois disso, você terá que executá-lo:
./program
Além disso, você esqueceu using namespace std;
Sou novo em programação. Eu corro programa C ++ simples, como este:
#include <iostream>
int main(int argc, char *argv[]) {
std::cout<<"What?";}
usando o terminal digitando g++ Program.cpp .
Nenhum erro é retornado após a compilação, mas a saída padrão não é mostrada na linha, o que eu acho que deve retornar What? conforme digitado após std::cout<< .
Qual pode ser a causa porque a saída padrão não é mostrada no terminal?
Bem, o comando g++ compila o programa. Você também precisa vincular e criar o programa.
Experimente gcc -o program Program.cpp
Depois disso, você terá que executá-lo:
./program
Além disso, você esqueceu using namespace std;
Na verdade, deve ser algo assim:
sneetsher@mx5:~/Desktop$ g++ Program.cpp
sneetsher@mx5:~/Desktop$ ./a.out
What?sneetsher@mx5:~/Desktop$
Observe onde What? está oculto, porque você não incluiu nenhuma nova linha \n ou <<endl; !!!