MiniGUI在S3C2410上的移植

一、软件: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.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值