AJS*_*Spw 3 c++ syntax-error geany raspberry-pi
我是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;
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
干杯!
看起来您正在尝试执行源文件,即将其作为shell脚本运行.
要编译你的程序,你会做这样的事情:
$ g++ -Wall FP.cpp -o FP
Run Code Online (Sandbox Code Playgroud)
这将产生一个可执行文件命名FP.因此,您现在应该在当前目录中看到原始程序FP.cpp和可执行文件FP.
要运行可执行文件(已编译的程序):
$ ./FP
Run Code Online (Sandbox Code Playgroud)