C ++基本程序中抛出的错误

时间:2012-11-07 10:21:52

标签: c++ syntax-error raspberry-pi geany

我是C ++的新手,但我有一些编程经验。我按照我在t'internet上找到的指南制作了一个基本程序。它很容易用g ++编译,但是当我运行它时它抛出了这些错误:

  

./ FP.cpp:第1行://:是一个目录   ./FP.cpp:第3行:using:找不到命令   ./FP.cpp:第5行:意外标记(' ./FP.cpp: line 5: int main()'

附近的语法错误

我在Raspberry Pi上使用Geany(但是使用命令行来运行程序,因为Geany解释器不起作用)。这是该计划:

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

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

有什么想法吗?

干杯!

2 个答案:

答案 0 :(得分:7)

看起来您正在尝试执行源文件,即将其作为shell脚本运行。

编译您的程序,您可以执行以下操作:

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

这会生成一个名为FP可执行文件。因此,您现在应该在当前目录中看到原始程序FP.cpp和可执行文件FP

运行可执行文件(已编译程序):

$ ./FP

答案 1 :(得分:2)

调用./FP.cpp尝试执行源代码,这不是您想要的。你需要通过g ++编译它,然后运行可执行文件(通常是./FP)