当前位置: 技术问答>linux和unix
把程序写入开发板,执行却提示"-/bin/sh::apps not found"
来源: 互联网 发布时间:2016-10-23
本文导语: 开发环境: 安装Ubuntu9.1的PC机; 运行环境: x86平台的工控机(赛扬M处理器, compact Flash存储卡,linux2.6剪裁内核, busybox构建的根文件); 由于都是x86的架构, 所以工控机上的内核及busybox都是使用gcc编译的, 此剪裁的linux...
开发环境: 安装Ubuntu9.1的PC机;
运行环境: x86平台的工控机(赛扬M处理器, compact Flash存储卡,linux2.6剪裁内核, busybox构建的根文件);
由于都是x86的架构, 所以工控机上的内核及busybox都是使用gcc编译的, 此剪裁的linux系统能在工控机上正常运行.
问题:
在开发环境(ubuntu)中用C写了一个简单的"hello world"程序, 在开发环境中能正常运行,
把编译好的程序, 拷贝到目标机(工控机)上, 执行"/xrft/apps", 显示"-/bin/sh::apps not found",
已经把" /xrft "加入到环境变量, 或者直接把apps拷贝到/bin目录, 都是一样的反应:"-/bin/sh::apps not found"
运行环境: x86平台的工控机(赛扬M处理器, compact Flash存储卡,linux2.6剪裁内核, busybox构建的根文件);
由于都是x86的架构, 所以工控机上的内核及busybox都是使用gcc编译的, 此剪裁的linux系统能在工控机上正常运行.
问题:
在开发环境(ubuntu)中用C写了一个简单的"hello world"程序, 在开发环境中能正常运行,
把编译好的程序, 拷贝到目标机(工控机)上, 执行"/xrft/apps", 显示"-/bin/sh::apps not found",
已经把" /xrft "加入到环境变量, 或者直接把apps拷贝到/bin目录, 都是一样的反应:"-/bin/sh::apps not found"
|
这个问题是比较奇怪,楼主试试编译时静态链接apps呢。。。
|
不好意思,我看错了
lz试试静态编译
lz试试静态编译
|
在开发环境(ubuntu)中用C写了一个简单的"hello world"程序, 在开发环境中能正常运行,
---------------------------
哥,你在ubuntu 上用file命令看看这个apps ,是不是x86构架的
---------------------------
哥,你在ubuntu 上用file命令看看这个apps ,是不是x86构架的