Chinaunix首页 | 论坛 | 博客
  • 博客访问: 180835
  • 博文数量: 80
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 835
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-29 10:30
文章分类
文章存档

2009年(12)

2008年(60)

2007年(8)

我的朋友

分类: LINUX

2008-01-04 16:11:48

主机环境:Fedora core5
交叉编译环境:arm-linux-gcc3.4.1
 
目标环境:2410
内核版本:Linux2.4.19
 
 一 建立主机开发环境:
 

      安装qt-embdedded-free-3.3.4

1. tar qt-embedded-free-3.3.4tar.gz

cd qt-embedded-free-3.3.4

export QTDIR=$PWD

./configure –qvfb -thread

make

使用make sub-src 只编译src不编译examples等

 

2.      安装qt-x11--free-3.3.4:(为了获得uic工具)

tar qt-x11-free-3.3.4.tar.gz

cd qt-x11-free-3.3.4

export QTDIR=$PWD

./configure -thread

make

make –C tools/qvfb

cp tools/qvfb/qvfb bin/

cp tools/qvfb/qvfb ../qt-embedded-free-3.3.4/bin

 

3.      执行程序

cd qt-embedded-free-3.3.4

export QTDIR=$PWD

export PATH=$PWD/bin:$PATH

export LD_LIBRARY_PATH=$PWD/lib

cd examples/addressbook

qvfb &

./addressbook –qws

正确执行,鼠标和键盘都可以使用

 

二 建立目标板环境:

 

      交叉编译qte-3.3.4过程:

cd qte-arm-3.3.4

cp /usr/local/arm/3.4.1/bin/arm-linux-g++ /bin

export QTDIR=$PWD

./configure –embedded arm –thread –qvfb

make

将生成的库和例子下到目标根系统里可以执行了

 

 
 
 
阅读(1141) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~