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;
!!!