Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2205836
  • 博文数量: 866
  • 博客积分: 14125
  • 博客等级: 上将
  • 技术积分: 10638
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-27 16:53
个人简介

https://github.com/landuochong

文章分类

全部博文(866)

文章存档

2019年(3)

2018年(1)

2017年(10)

2015年(3)

2014年(8)

2013年(3)

2012年(70)

2011年(103)

2010年(360)

2009年(283)

2008年(22)

分类: C/C++

2008-06-23 13:28:18

S3C2410 + linux 2.4.x

Qtopia Core 42.2 QT/embedded的最新版本,

下面是Qtopia Core 4移植过程:

        1. 下载交叉编译链ftp://ftp.handhelds.org/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2。不要用cross-2.95.3Qtopia Core 4指明要3.2以上的版本。网上的教程大多就拿cross-2.95.3编译QT/embedded 2...解压缩到/usr/local/arm目录下

tar xjvf linux-gcc-3.4.1.tar.bz2 -C /

设置交叉编译的环境变量:

export set PATH=/usr/local/arm/3.4.1/bin:$PATH

        2. 下载Qtopia Core 4的源代码qtopia-core-opensource-src-4.2.2.tar.gz,解压

tar zxvf qtopia-core-opensource-src-4.2.2.tar.gz

cd qtopia-core-opensource-src-4.2.2

./configure -embedded arm -xplatform qws/linux-arm-g++ -depths 4,8,12,16 -no-qt3support

注:详细了解参数./configure --help , 其中带*号选项为安装默认值,基中有-KBD等选项,方便嵌入式开发。

gmake VM上约一个半小时

gmake install (root 权限)

设置Qt的环境变量:

export PATH=/usr/local/Trolltech/QtopiaCore-4.2.2-arm/bin:$PATH

注:环境变量通过/etc/profile可系统启动自动设置。

3.   编译Hello World,代码参考Qt的文档,保存未 hello.ccp

    qmake -project

    qmake

    make

得到相应ELF文件。

    4.   移植到目标平台:

A,建立运行库及环境设置。

注:程序运行相关库文件可利用LDD命令得到:ldd ./***** X86平台可用lsof命令,朋友说的,TKS

B,COPY 应用程序 TO ARM板。


阅读(983) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册