注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

deisp的博客

 
 
 

日志

 
 

MiniGUI在S3C2410上的移植 - JMP $的专栏 - CSDNBlog  

2008-07-21 20:35:08|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一软件:libminigui-1.6.8-linux.tar.gz    minigui-res-1.6.tar.gz    mde-1.6.8.tar.gz     mg-samples-1.6.8.tar.gz

新建/minigui,解压上述源码包

二libminigui中配置lib

./configure --host=arm-unknown-linux --enable-jpgsupport=no --enable-pngsupport=no --enable-gifsupport=no --disable-lite --prefix=/minigui/nfsroot --enable-smdk2410ial=yes

//smdk2410ial=yes指明使用smdk2410ial功能,对LCD相关操作支持(src/ial/2410.c)

修改configure,在头文件开头增加

CC=/opt/host/arm41/bin/arm41-unknown-linux-gcc

CPP=.......-cpp

LD=.......-ld

AR=.......-ar

RANLIB=.......-ranlib

STRIP=.......-strip

//指明交叉编译器

make ,make install

删除/minigui/nfsroot中的minigui目录,*.a,*.la文件

执行/opt/host/arm41/bin/arm41-unknown-linux-strip *                    //删除函数库中的符号和调试信息

三在minigui-res-1.6中配置res

修改config.linux   指明TOPDIR=/minigui/nfsroot

make install

四在mde-1.6.8中配置mde

./configure --build=i686-pc-linux-gnu --host=arm-unknown-linux --prefix=/minigui/nfsroot/ LDFLAGS=-L/minigui/nfsroot/lib CPPFLAGS=-L/minigui/nfsroot/include CFLAGS=-L/minigui/nfsroot/include

修改configure(同lib),make         //这里采用threads模式,不需执行mginit

五在mg-samples-1.6.8中配置mg

./configure --build=i686-pc-linux-gnu --host=arm-unknown-linux --prefix=/minigui/nfsroot/ LDFLAGS=-L/minigui/nfsroot/lib CPPFLAGS=-L/minigui/nfsroot/include CFLAGS=-L/minigui/nfsroot/include

修改configure(同上),make.

发表评论请输入评论





引文来源  MiniGUI在S3C2410上的移植 - JMP $的专栏 - CSDNBlog

----------------------------
一键转贴,快速捕捉生活精彩,赢每周好礼!查看活动首页>>

  评论这张
 
阅读(119)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017