Ошибки, выдаваемые в базовой программе C ++

Я немного новичок в C ++, но у меня есть некоторый опыт программирования. Я сделал основную программу, следуя инструкциям, которые я нашел в Интернете. Он легко компилировался с g ++, но когда я его запустил, он выдал следующие ошибки:

./FP.cpp: строка 1: //: каталог
./FP.cpp: строка 3: использование: команда не найдена
./FP.cpp: строка 5: синтаксическая ошибка рядом с неожиданным токеном ('
./FP.cpp: line 5:
int main () ‘

Я использую Geany на Raspberry Pi (но использую командную строку для запуска программы, поскольку интерпретатор Geany не работает). Вот программа:

    // First program in c++
#include <iostream>
using namespace std;

int main()
{
cout << "Hello World!";
return 0;
}

Есть идеи?

Ура!

3

Решение

Похоже, вы пытаетесь выполнить исходный файл, то есть запустить его как скрипт оболочки.

к компилировать В вашей программе вы бы сделали что-то вроде этого:

$ g++ -Wall FP.cpp -o FP

Это производит исполнимый названный FP, Итак, вы должны увидеть обе исходные программы, FP.cppи исполняемый файл, FP, в вашем текущем каталоге.

к бежать исполняемый файл (скомпилированная программа):

$ ./FP
7

Другие решения

Вызов ./FP.cpp пытается выполнить исходный код, а это не то, что вам нужно. Вам нужно скомпилировать его через g ++, а затем запустить исполняемый файл (обычно ./FP)

2

По вопросам рекламы [email protected]