请教如何编译运行UCLinux的程序

qqshiianlunwen 2014-08-29 10:35:21
不需要自己写程序 部门买了台机器 运行环境是UCLinux 然后又给了我一些相关文件和测试程序 要求我把测试程序编译以后通过下载工具下载到机器里面去 让机器能跑起来 下载工具如下图

相关文件里面有lib库 字库什么的 然后测试程序里面有C文件 H文件 GDB文件什么的如下图
还有个MakeFile文件是这么写的
INC := ./inc
ROOT = /usr/local/arm_uclinux_tools
INCLUDE :=$(ROOT)/arm-uclinuxeabi/include
CC = /usr/local/arm_uclinux_tools/bin/arm-uclinuxeabi-gcc -I$(INC) -I$(INCLUDE)# -msoft-float
AR = /usr/local/arm_uclinux_tools/bin/arm-uclinuxeabi-ar

PROG = 3510AppTest
LIB = 3510api

$(PROG):lib3510api.a
#$(CC) Test_Demo.c -o $(PROG) -Wl,-elf2flt="-s 200000" -lpthread
$(CC) drv_socket.c pub.c machine.c systest.c -o $(PROG) -Wl,-elf2flt="-s 200000" -static -L. -l$(LIB) -lpthread

小弟完全没接触过UClinux啊。。。编译是在linux环境下运行文件夹里的MakeFile文件就可以了么 然后我看下载程序里还有什么参数文件 数据文件 终端序号什么的 一头雾水啊。。。。
...全文
225 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxianbin 2014-08-30
  • 打赏
  • 举报
回复
编译也是 make 就行了,至于 什么参数文件 数据文件 终端序号什么的 要看这个软件的文档了,别人也不知道这是什么东西。
eziowayne 2014-08-30
  • 打赏
  • 举报
回复
安装一下这个编译器:arm-uclinuxeabi-gcc 交叉编译通过后就能在目标机器上跑了,不知道你具体是想问哪里。
JUSTPAD 2014-08-29
  • 打赏
  • 举报
回复
uclinux其实和Linux是一样的,程序员并不能感觉出来两者的区别,编译和驱动开发基本一致。 很早用过44B0是uclinux ,现在用4412是Linux,差别不是很大

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧