在MAKE之后,如何运行一个不可执行的文件
After MAKE how to run an excutable file
我正在使用cmake
和make
测试.cpp文件"DisplayImage.cpp"。命令cmake
之后,显示
--配置完成
--生成完成
--生成文件已写入:/media/administrator/000F47E10007C546/exCV
然后我使用命令make,得到一个不可执行的文件DisplayImage,如下所示:
[100%]内置目标DisplayImage
但问题是,我无法运行这个不可执行的文件,它显示:
administrator@ubuntu:/media/manager/000F47E10007C546/exCV$DisplayImage显示图像:未找到命令(意味着找不到命令)
有人能帮我解决这个问题吗?非常感谢
事实上,我正在遵循教程:http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.html
您可能错误地启动了程序。你应该写./DisplayImage
,而不仅仅是DisplayImage
在你的情况下,它看起来是这样的:
administrator@ubuntu:/media/administrator/000F47E10007C546/exCV$ ./DisplayImage
编辑您的评论:
如果你被告知你没有执行这个文件的权限(这很奇怪,因为编译器应该做所有的事情来运行你的程序),你应该给自己这个权限:
sudo chmod +x DisplayImage
当您编写ProgramName
时,操作系统正试图在PATH
变量中列出的目录中搜索此ProgramName
。因此,如果您编写DisplayImage
,则此搜索肯定不会成功,这就是您收到错误消息的原因。
但是,如果执行./DisplayImage
,系统将在当前目录中搜索具有此名称的可执行文件。你也可以写/path/to/your/executable/DisplayImage
。
- 挂起和取消挂起一个文件DLL
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- C++试图读取一个文件并输出到另一个文本文件
- 如何从另一个文件继承私有成员变量和公共函数
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 如何将class.cpp和class.hpp编译为一个.o文件
- 如何在 Gnuplot 中分别绘制 2 个文件数据?我有一个文件"sin.txt",另一个文件"cos.txt",我想将它们分别绘制在一个图表上
- 如何从整个磁盘中排除要装载的一个文件
- 如何将模板和非模板函数放在一个文件中
- 如何在安卓工作室中将c ++头文件从一个文件夹导入到另一个文件夹?
- 使用 scope 运算符 (::) 引用另一个文件中的类
- JNI,使用两个 .so 文件时出错,其中一个文件需要另一个文件
- 为什么我不能从同一目录中的另一个文件中 #include 我的类?
- 在 c++ 中打开文件、删除标点符号并追加到另一个文件中
- C++ 如何将两个 makefile 对象目标规则(位于另一个文件夹中)合并到一个目标/规则中?
- 是否可以将子进程的 stdout 重定向到父进程中的另一个文件?
- c++ 提升如果 .extension() == " "这意味着这个文件是一个文件夹?
- 是否可以在 c++ 中创建一个文件并为其提供属性以将其隐藏?(在 Ubuntu 上)
- 我需要编写一个程序来读取一个文件,该文件将输出所有唯一的整数,如果已经看到整数,它将被关闭
- 如何在标准c ++中流式传输/读取二进制文件的中间部分并写入另一个文件?