Программа c ++ успешно скомпилирована, но не запускается

Я скомпилировал программу, используя 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()'
1
задан 11 February 2014 в 00:11

1 ответ

Вы должны использовать g++, а не gpp, например.

g++ -o abc iget.cpp

gpp - это препроцессор, а не компилятор. На самом деле он не компилирует ваш код, и когда вы пытаетесь запустить ./abc, оболочка, скорее всего, пытается интерпретировать предварительно обработанный исходный код как последовательность команд оболочки (которые «не найдены»).

0
ответ дан 11 February 2014 в 00:11

Другие вопросы по тегам:

Похожие вопросы: