编译的可执行文件无法运行,“未找到命令”

编译的可执行文件无法运行,“未找到命令”

我已经编译了一个 cpp 程序,但现在无法运行它。我收到的错误消息是command not found

我通过运行以下命令对其进行了编译:

gcc `pkg-config --cflags opencv` OpenCV_ViolaJones.cpp -o OpenCV_ViolaJones `pkg-config --libs opencv`

编译成功了。但是,当我运行它时:

./OpenCV_ViolaJones

它显示“未找到命令”。我很确定我在同一个目录中并使用了正确的名称。

你能给我解释一下吗?非常感谢!

答案1

您需要先使其可执行,然后才能像这样运行它:

chmod +x OpenCV_ViolaJoanes

将使您编译的程序可执行,然后您就可以运行它。

相关内容