在学习过程中遇到的各种情况,在这里整理一下
很多时候发现自己编译的程序明明是存在的,可是运行时候却会报
No such file or directory
的问题,这个已经遇到好几次了,原因不一,特地整理一下

  1. 编译器的架构有差
    这是发生在一次新的开发板的交叉编译中产生的,同样的程序用同样的工具链编译后,一个开发板正常,二另一个报No such file or directory,文件明明存在,这个问题在于

    arm-linux-guneabi-arm-linux-guneabihf-这两个链的差别在于hf二字,这个是浮点单元的支持与否,选择错误会导致上述错误发生

  2. 文件的确存在,缺少动态库
    程序的确执行了,那个是缺少动态库所抛出的错误

    ldd <可执行文件名>       查看可执行文件链接了哪些  系统动态链接库
    

所以蠢办法 –static 参数,让程序静态编译,得以执行

http://blog.csdn.net/kenny_wju/article/details/17629073

执行应用程序出现: No such file or directory相关推荐

  1. npm install执行报错:ENOENT: no such file or directory, open ‘D:\Node\package.json‘

    npm install执行报错:ENOENT: no such file or directory, open 'D:\Node\package.json' 这句话的意思大概是 没有 package. ...

  2. python3 pyinstaller 打包后执行文件运行错误 No such file or directory 和 Cannot load native module 解决方法

    目录 实例1.No such file or directory 错误  --add-binary 参数解决 实例2.Cannot load native module 错误 强制引入解决 总结 使用 ...

  3. subprocess中执行git命令报告no such file or directory一例

    正确代码如下: import subprocess command="cd RSNA666_HIT2080/ && git add * && git comm ...

  4. 64位ubuntu arm-linux-gcc,在ubuntu 64位的机器上执行arm-linux-gcc提示 no such file or directory【转】...

    解压好了arm-linuxg-gcc 放到了$PATH路径下, 无论怎么执行都提示说: no such file or directory,可明明有这个文件的. N遍之后, 执行了 file arm- ...

  5. redhat6.4执行二进制程序报错:/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory...

    redhat6.4执行二进制程序报错: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 原因: 在64位的系统中执 ...

  6. 执行应用程序或者加载动态库时出现: No such file or directory

    转载:http://blog.csdn.net/qwaszx523/article/details/56488718 上面的文章提到了一种情况就是编译器不兼容的情况.我在实际工作中遇到了另一种情况:较 ...

  7. 【linux】可执行程序执行时报错-sh: ./mxc_v4l2_tvin.out: No such file or directory的解决方法

    问题 在imx6开发板上执行 ./mxc_v4l2_tvin.out时报错: -sh: ./mxc_v4l2_tvin.out: No such file or directory 原因查找 1.路径 ...

  8. python的执行过程_在交互式环境中执行Python程序过程详解

    前言 相信接触过Python的伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行.命令行窗口运行.开发工具上运行等,其中在不同的操作平台上还互不相同.今天,小编讲些Py ...

  9. Linux执行可执行文件提示No such file or directory的解决方法

    Linux执行可执行文件提示No such file or directory的解决方法 查阅资料后,原因是系统位数与该可执行文件需要的lib库位数不匹配. 用uname命令打印系统信息,发现系统是6 ...

最新文章

  1. SAP MIGO收货界面'批次'分类选项卡里不出现'分类'按钮之对策
  2. Hadoop MapReduce程序的模板框架
  3. Cooperative Content Distribution and Traffic Engineering
  4. 绕过HR破门而入的求职智慧
  5. html js坐标图,javascript – HTML5 Canvas沿着带坐标的路径拖动图像
  6. jquery常用表单操作
  7. 世界时钟 软件_Clocker for Mac(世界时钟软件)
  8. Github 星标2.5K!这个涵盖OCR、目标检测,NLP,语音合成多方向AI库要火
  9. radius服务器mac_连如何抵御MAC攻击都不知道 过年还如何抵御三姑六婆的魔法攻击...
  10. 亚马逊全站点、全类目产品爬取,支持批量品牌注册查询,独家技术防屏蔽节省大量选品分析时间,全自动无人值守运行
  11. python贪吃蛇游戏手把手教学 第一课
  12. html字体换成白色,css怎么把字体颜色改为白色
  13. 文件夹访问被拒绝 你需要权限来执行此操作,您需要权限来执行此操作
  14. 51单片机两只老虎 c语言,基于51单片机的简易电子琴(两只老虎)
  15. 【数据结构与算法】动态规划
  16. 浅墨博客 六 笔记
  17. 从现实世界的角度去理解计算机领域的知识
  18. 仓库管理系统-新名词(经济订货批量 、订货周期、订货提前期)
  19. ccs用C语言进行printf时,PIC单片机CCS之C语言(#FUSES的用法)
  20. linux的安卓源码编译提示版本不匹配,编译Android源码致命错误解决方案

热门文章

  1. 上升沿_输入输出的上升沿和下降沿是怎么来的,一起看看
  2. C语言学习之分别用while、for 编写程序,计算1+2+3+......+100的值
  3. 进入Linux单用户模式
  4. 2018上IEC计算机高级语言(C)作业 第2次作业
  5. 【easy】257. Binary Tree Paths 二叉树找到所有路径
  6. col-lg-8 col-lg-offset-2
  7. 博客创办目的——————欢迎相互学习
  8. 用CURD来拯救前端的一切的一切
  9. 让我们开一家医生假条商店吧/E
  10. 关于框架的胡言乱语(上)