linux字符界面无法运行生成的可执行文件

问题遇到的现象和发生背景

在linux字符界面中运行我生成的可执行show文件报错是因为啥

用代码块功能插入代码,请勿粘贴截图
运行结果及报错内容

img

建议观看:

linux下二进制可执行文件分析_mseaspring的博客-CSDN博客 一 背景也许大家都遇到过这种场景,就是有二进制代码,比如深度分析下此文件到底是什么格式的图片等,这篇文章就记录我分析下二进制可执行文件的过程,已经自己读写二进制文件的一些坑。分析的二进... https://blog.csdn.net/mseaspring/article/details/110359312?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166718980016782414923762%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=166718980016782414923762&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-110359312-null-null.142^v62^js_top,201^v3^control_1,213^v1^control&utm_term=linux%E5%AD%97%E7%AC%A6%E7%95%8C%E9%9D%A2%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C%E7%94%9F%E6%88%90%E7%9A%84%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6&spm=1018.2226.3001.4449

运行show,提示No such file or directory

很明显程序已经跑起来了,只是代码中打开了某个设备或文件,你的系统中并不存在。需要跟一下代码,如果有show的源代码。

经过很多次改错,查资料,发现其实是很简单的问题,我的摄像头不支持我程序里640*480的尺寸,改成支持的尺寸就可以输出了