繁体   English   中英

用树莓派运行C ++文件

[英]Running c++ file with raspberry pi

我正在制作一个简单的hello world c ++程序。 由于某种原因,它在我编译后将无法运行。 这是程序:

#include <iostream>
using namespace std;

int main() {
    cout << "hello world";
}

我编译使用:

g++ -std=c++0x helloworld.cpp

没有错误。 但是,当我尝试使用./helloworld.cpp运行它时,我得到了:

./helloworld.cpp: line 2: using: command not found
./helloworld.cpp: line 5: syntax error near unexpected token `('
./helloworld.cpp: line 5: `int main()'

当然,我尝试查找该链接,并找到一个链接,该链接中有人询问与我的问题几乎完全相同的问题。 C ++编译,但执行时给出错误 )。 他们告诉我删除.cpp。 但是,我尝试执行./helloworld,但仍然出现错误。 它告诉我:

bash: helloworld: No such file or directory

另外,我所在的目录中带有helloworld.cpp,所以我认为这不是问题。 任何帮助,将不胜感激。 谢谢!

g++ -std=c++0x helloworld.cpp

应该给您留下了可以执行的a.out文件。

但是,当我尝试使用./helloworld.cpp运行它时,我得到了:
...

您无法从外壳执行helloworld.cpp源。


您可能应该使用

g++ -std=c++0x helloworld.cpp -o helloworld
                            # ^^^^^^^^^^^^^

命名可执行文件而不是a.out

您可以调用./helloworld然后运行您的编译程序。

您无法执行.cpp文件。 找到编译后的程序在哪里并运行它。

.cpp文件是您编写的文件。 这是一个文本文件,因此您显然无法“运行”它。 如果生成程序,则会创建可执行文件,您可以执行该可执行文件。 这是一个不同的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM