没有这样的文件或目录时,嵌入式Linux
问题描述:
我与使用微控制器MCIMX6DP6AVT8AA一个目标板工作运行可执行文件 - i.MX 6系列的32位微处理器,双ARM的Cortex-A9核心,850MHz的,FCBGA 624 (参考http://www.nxp.com/webapp/search.partparamdetail.framework?PART_NUMBER=MCIMX6DP6AVT8AA)。我的主板运行Linux内核3.1.1没有这样的文件或目录时,嵌入式Linux
我使用交叉编译工具链arm-poky-linux-gnueabi,在主机Ubuntu14.04上运行以构建应用程序目标板。建成功后,我检查了输出文件,如下
〜$文件MyApp的
MyApp的:ELF 32位LSB的可执行文件,ARM,EABI5版本1 (SYSV),动态链接(使用共享库),用于GNU/Linux 3.1.1, BuildID [SHA1] = a800b4033343517d3368a3f3ca0c87eb98f6c1ba,不剥离
但是,当我在目标板运行它,有错误
〜$ ./MyApp
-SH:./MyApp:没有这样的文件或目录
我不知道我做错了什么?
您是否将二进制'MyApp'复制到开发板? – snoopy
@snoopy:是的,我做到了。我远程登上并运行命令来执行MyApp – tuanpm
您是否检查了二进制文件的权限?这是否具有执行权限? – rk1825