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

一个基于SDK的测试程序,没有成功,各位能看出哪里出错了吗?

    来源: 互联网  发布时间:2017-01-14

    本文导语:  Example: Add hello application to /bin (a) Create hello directory in RT288x_SDK/source/user #mkdir RT288x_SDK/source/use/hello (b) Add Makefile to RT288x_SDK/source/user/hello EXEC = hello  OBJS = hello.o  CFLAGS += all: $(EXEC) $(EXEC): $(OBJS)  $(CC) $(LD...

Example: Add hello application to /bin
(a)
Create hello directory in RT288x_SDK/source/user
#mkdir RT288x_SDK/source/use/hello
(b) Add Makefile to RT288x_SDK/source/user/hello

EXEC = hello 
OBJS = hello.o 
CFLAGS +=

all: $(EXEC)
$(EXEC): $(OBJS) 
$(CC) $(LDFLAGS) -o $@ $(OBJS)
romfs: 
$(ROMFSINST) /bin/$(EXEC)
clean: -rm -f $(EXEC) *.elf *.gdb *.o

(c) Add hello.c to RT288x_SDK/source/user/hello
main() 
{ printf("hello worldn");
}

(d) Edit RT288x_SDK/source/config/config.in
mainmenu_option next_comment comment 
'XXX Add-on Applications' 
bool 'hello_world' CONFIG_USER_HELLO_WORLD 
endmenu

(e) Edit RT288x_SDK/source/user/Makefile
dir_$(CONFIG_USER_HELLO_WORLD) += hello

(f) Turn on hello application
#make menuconfig
[*] hello_world (NEW)
(g) Build new image
#make dep 
#make
(h) check file is correct
#cd RT288x_SDK/source/romfs/bin #file hello #hello: ELF 32-bit LSB executable, MIPS, MIPS-II version 1 (SYSV), dynamically linked (uses shared libs), stripped
(i) Testing
BusyBox v1.4.2 (2007-05-04 11:15:35 CST) Built-in shell (ash) Enter 'help' for a list of built-in commands.
/ # 
/ # hello 
hello world 
/ # 

以上便是根据SDK来生成一个能在板子上运行输出hello的简单的应用程序,但是按照以上的做法并没有生成hello这个可执行程序,求大家看看,问题出在哪,谢谢了

|
楼主出了什么问题呢?

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












  • 相关文章推荐
  • 微信 API 开发 SDK wechat-sdk
  • scjp考试的sdk1.2和sdk1.4有什么区别?
  • 新浪/腾讯微博分享的统一接口SDK android-share-sdk
  • 不小心将安装的j2sdk的rpm包给删了,现在无法卸载这个rpm包,也不能安装新的j2sdk,怎么办?
  • 请问:j2sdk-1_4_2_15-linux-i586.bin下载、或者j2sdk1.4的版本下载?
  • 问一个问题:j2sdk1.4和j2sdk1.3的一个小区别?
  • 我在linux下装j2sdk时候,已经有了j2sdk-1_4_2-nb-3_5_1-bin-linux.bin这个文件,可是不知道怎样打开?
  • 同时安装j2sdk和jbuilder,j2sdk下无法编译.java文件。WHY!!!
  • Box Android SDK
  • 请问JDK和SDK的区别!给芬!
  • Native Client SDK
  • JDK和SDK有什么区别??
  • 请问大虾:jdk与sdk什么区别?
  • 关于linux下安装j2sdk
  • SOS::::j2sdk1.4.2_06问题
  • 七牛 JavaScript SDK
  • SDK,JRE,JEE,EJB什么区别?
  • GStreamer SDK
  • 应用构建工具包 Ecere SDK
  • Qiniu PHP SDK


  • 站内导航:


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

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

    Qiniu PHP SDK iis7站长之家