热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

qtopia-2.2.0的交叉编译以及移植Ⅰ

来源:歆的博客 作者: 时间:2007-08-29 Tag: 点击:

 

     libpng:

     cd /root/2410s/libpng-1.2.16

     cp  scripts/makefile.linux  ./Makefile

     vi Makefile

     修改:

     [begin]

     ...

     AR_RC=/usr/local/arm/2.95.3/bin/arm-linux-ar rc

     CC=/usr/local/arm/2.95.3/bin/arm-linux-gcc

     ...

     RANLIB=/usr/local/arm/2.95.3/bin/arm-linux-ranlib

     ...

     prefix=/usr/local/arm/2.95.3/arm-linux

     ...

     [end]

 

     Make

 

     cp libpng12.so*  /root/2410s/armlib

 

     cp *.h /root/2410s/arminclude

 

      把生成的库文件libjpeg.so*向下面的目录中也拷贝一份:

/usr/local/arm/2.95.3/arm-linux/lib

 

确定生成ARM平台的二进制文件

******************

利用file命令确认生成的执行文件是否适合目标平台即生成ARM平台的二进制文件。

例如:

[root@team armlib]# file libpng12.so*

libpng12.so:          symbolic link to libpng12.so.0

libpng12.so.0:        symbolic link to libpng12.so.0.1.2.16

libpng12.so.0.1.2.16: ELF 32-bit LSB shared object, ARM, version 1

(ARM), not stripped

************************

 

编译触摸屏共享库tslib

  Qt/Embedded只支持鼠标和键盘的操作,但在大部分嵌入式系统中利用触摸屏,所以用户必须对触摸屏的相关操作编译成共享库或静态库。

 

参见:我的另一文档 http://blog.chinaunix.net/u1/33412/showart_282396.html


最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表
热点关注
相关文章