当前位置:  技术问答>linux和unix

下载‘可执行文件’到开发板Linux系统‘不好运行’之“对策求解”

    来源: 互联网  发布时间:2017-03-06

    本文导语:  1、在2440的开发板里面已经下载了uboot、linux内核、文件系统; 2、把自己编写的文件man.c实现简单的流水灯功能(是用裸机的方式写的),用交叉编译器编译; Makefile如下: CROSS=arm-linux- main:  main.c $(CROSS)gcc   -o...

1、在2440的开发板里面已经下载了uboot、linux内核、文件系统;

2、把自己编写的文件man.c实现简单的流水灯功能(是用裸机的方式写的),用交叉编译器编译;

Makefile如下:

CROSS=arm-linux-

main:  main.c
$(CROSS)gcc   -o  main   main.c
clean:
rm    *~

编译后,生成main二进制可执行文件;

3、启动开发板上的linux系统,在SecureCRT下,用
# rz  命令 
把main下载到开发板的/sbin目录下,用
#chmod +x main     修改main权限后
# ./main (或仅为   main)     
SecureCRT界面上显示,  -/bin/sh : main :   command  not  found  

也就是sh找不到命令,程序运行不起来啥的;

求教各位大侠,什么原因?
我猜的可能的原因有:
是Makefile里面没有定义程序运行的基址地址,用上述方法编写的程序是位置无关的吗?
是不是不可以用裸机方式写程序,是加了系统后有些内存空间被保护起来了;
还是文件生成的格式不对?
还是main文件要向系统注册啥的,就是告诉系统我有了啥?

5、搞了半天实在没搞出来,在学校的实验室网不好也没多查的啥,就看了几个开发板商的使用手册,实在找不出原因。搞的偶实在是笨溃了,在这向各位大侠求教了  !!!!


|
建议楼主交叉编译一个显示hello world的简单程序——就是printf语句,使用交叉编译,再使用那些命令下载到开发板上,如果能在串口中打印信息,证明程序、运行等等是没有问题的。
之后再考虑流水灯程序。

从-/bin/sh : main : command not found  看来,应该不是程序本身的问题,可能要涉及到文件系统方面的东东了。

|
首先,请问楼主编译开发板库的arm-linux-gcc和你编译程序的arm-linux-gcc一样吗?如果不一样很有可能出现库不匹配的情况,出现运行#./main comand not found。
然后咱们再根据提示慢慢改编裸机程序,以实用开发板。

|
有file命令吗? file main看看

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • j2ee下载地址,及配置方法。我在sun的网站上下载后就是配不好。谢谢
  • 我下载了一个dos下的tar,怎么不好使?
  • 在borland下载的30天j2ee试用版,它的sample例子怎么不好使用!
  • Inprise Application Server4.5怎么下载呀?没有它EJB不好使呀!
  • 不好意思:我下载个jbuilder6.bin文件,600多M,下完了。。。是不是Jbuilder6的安装程序?怎么打开呀?
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • WINDOWS下可以使用flashget来下载软件,那在linux下用什么工具软件来下载程序呢?哪里有linux平台下的下载工具可以下载?谢谢!
  • mongodb 下载官网地址
  • 请问高手,有没有办法可以控制文件的下载?下载文件,一般通过地址链直接链接过去就可以下载,但有些文件是要某种条件下才可以让客户下载,如
  • Hypertable 0.9.7.10 各种版本下载地址(最新版)
  • 哪有红旗Linux数据库服务器3.0版下载?红旗的网站只有桌面版下载,没有服务器版下载
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • Linux不是免费的嘛,怎么在红旗的网站只有桌面版下载?没有server版下载?哪有红旗Linux数据库服务器3.0版下载?
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • FreeBSD安装盘镜像BT下载比直接下载还慢?
  • oracle 11g最新版官方下载地址 iis7站长之家
  • 那里有FREEBSD下载,需要下载那些文件?
  • Oracle 12c发布简单介绍及官方下载地址
  • jsp做下载文件,(如rar文件)为什么下载后,无法打开?
  • win7/Windows7系统下载地址搜集整理
  • 听说在solaris上运行java飞快,solaris有多大,如果不大,我想下载,哪有下载?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 那里有IBM的WEBSPHERE下载,能告诉我下载的网址吗?
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • 那有unix下的中文平台(东方龙马或赛博)下载?下载完毕,立即给分
  • oracle 11g最新版官方下载地址
  • 哪儿有bes5下载,在线等待。下载成功再送299分!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3