Я новичок в программировании. Я запускаю простую программу на C ++, например эту:
#include <iostream>
int main(int argc, char *argv[]) {
std::cout<<"What?";}
, используя терминал, набрав g ++ Program.cpp
.
После компиляции ошибки не возвращаются, но стандартный вывод не отображается в строке, и я думаю, что он должен вернуть What?
, набранный после std :: cout <<
.
В чем может быть причина, по которой стандартный вывод не отображается в терминале?
Хорошо g++
команда компилирует программу. Также необходимо связать и создать программу.
Попытка gcc -o program Program.cpp
После этого необходимо будет выполнить его:
./program
кроме того, Вы забыли using namespace std;
На самом деле это должно быть что-то вроде этого:
sneetsher@mx5:~/Desktop$ g++ Program.cpp
sneetsher@mx5:~/Desktop$ ./a.out
What?sneetsher@mx5:~/Desktop$
Уведомление, где What?
скрывается, потому что Вы не включали новой строки \n
или <<endl;
!!!