Я немного новичок в C ++, но у меня есть некоторый опыт программирования. Я сделал основную программу, следуя инструкциям, которые я нашел в Интернете. Он легко компилировался с g ++, но когда я его запустил, он выдал следующие ошибки:
./FP.cpp: строка 1: //: каталог
./FP.cpp: строка 3: использование: команда не найдена
./FP.cpp: строка 5: синтаксическая ошибка рядом с неожиданным токеном('
int main () ‘
./FP.cpp: line 5:
Я использую Geany на Raspberry Pi (но использую командную строку для запуска программы, поскольку интерпретатор Geany не работает). Вот программа:
// First program in c++
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!";
return 0;
}
Есть идеи?
Ура!
Похоже, вы пытаетесь выполнить исходный файл, то есть запустить его как скрипт оболочки.
к компилировать В вашей программе вы бы сделали что-то вроде этого:
$ g++ -Wall FP.cpp -o FP
Это производит исполнимый названный FP
, Итак, вы должны увидеть обе исходные программы, FP.cpp
и исполняемый файл, FP
, в вашем текущем каталоге.
к бежать исполняемый файл (скомпилированная программа):
$ ./FP
Вызов ./FP.cpp пытается выполнить исходный код, а это не то, что вам нужно. Вам нужно скомпилировать его через g ++, а затем запустить исполняемый файл (обычно ./FP)