我已经编译了一个 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
将使您编译的程序可执行,然后您就可以运行它。