命令未找到,c ++应用程序

时间:2014-11-15 19:36:04

标签: c++ linux

我正在宾果应用程序中成对工作,我的合作伙伴向我发送了他的源代码,编译时没有任何问题,但是当我尝试运行它时:

~/Escritorio/Bingo $ g++ -o Bingo main.cpp Bingo.cpp Bingo.h -std=c++11

~/Escritorio/Bingo $ ./Bingo --version

$: Command not found

它说找不到命令/(orden no encontrada)

当我在linux上时,他正在使用Windows,我之前从未遇到过这个问题。

1 个答案:

答案 0 :(得分:1)

您的编译命令会构建Bingo可执行文件。您的执行命令尝试运行bingo程序。案件很重要。

你真的应该使用所有警告和调试信息进行编译,并且不需要将任何头文件传递给编译器(#include Bingo.cppmain.cpp内应该g++ -std=c++11 -Wall -Wextra -g main.cpp Bingo.cpp -o Bingo 的标题):

ls -l Bingo Bingo.cpp main.cpp

然后,编辑代码直到没有警告,并重复上面的编译。

检查

./Bingo --version

您已获得该可执行文件且其时间戳比源代码更新。

然后尝试运行它:

gdb

如果您需要调试它,请使用gdb ./Bingo 作为

{{1}}