700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > bash 运行可执行文件hello 报错 No such file or directory

bash 运行可执行文件hello 报错 No such file or directory

时间:2019-06-16 06:10:52

相关推荐

bash  运行可执行文件hello 报错 No such file or directory

问题:eclipse 下编写hello world 程序(代码简单,此处不贴出),交叉编译生成可执行文件hello,

放入开发板 输入 ./hello 结果输出:-bash: ./hello: No such file or directory

解决方法:

chmod +x hello 并不能解决问题!!!!!在可执行文件目录下输入readelf -a hello 会输出很多信息

其中会有以下这条信息:

然而在开发板的/lib 目录下并没有ld-linux.so.3 文件存在。却有ld-linux-armhf.so.3文件存在。

输入ls -l

发现ld-linux-armhf.so.3是一个链接符号,指向 arm-linux-gnueabihf/ld-2.15.so。百度一下得知ld-linux.so.3也是一个链接符号,于是 将ld-linux.so.3也链接到arm-linux-gnueabihf/ld-2.15.so 输入ln -s arm-linux-gnueabihf/ld-2.15.so ld-linux.so.3 , 再输入ls -l ,输出如下结果:

再次运行 ./hello , 成功!!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。