Я скомпилировал программу, используя gpp, она была выполнена успешно, но когда я попытался запустить программу, я получил следующие ошибки: -
Я включил using namespace std;
в 3-ю строку
harish@harish-Lenovo-G580:~$ gpp iget.cpp -o abc
harish@harish-Lenovo-G580:~$ gpp -o abc iget.cpp
harish@harish-Lenovo-G580:~$ ./abc
./abc: line 3: using: command not found
./abc: line 5: struct: command not found
./abc: line 14: syntax error near unexpected token `('
./abc: line 14: `void getno()'
Вы должны использовать g++
, а не gpp
, например.
g++ -o abc iget.cpp
gpp
- это препроцессор, а не компилятор. На самом деле он не компилирует ваш код, и когда вы пытаетесь запустить ./abc
, оболочка, скорее всего, пытается интерпретировать предварительно обработанный исходный код как последовательность команд оболочки (которые «не найдены»).