Chinaunix首页 | 论坛 | 博客
  • 博客访问: 144617
  • 博文数量: 51
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 625
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-03 15:40
文章分类
文章存档

2011年(1)

2009年(50)

我的朋友

分类: LINUX

2009-06-15 14:40:54

编译qte

1.   下载源代码,选择开源版本(非商业版本),选择Qt libraries 4.5 for embedded linux(128M)

2. 在源代码目录下执行:

3. ./configure –embedded arm -xplatform qws/linux-arm-g++  -no-qt3support -qt-mouse-linuxtp 

4. redhat9.0环境需要作一些修改才能编译通过:

5. ln -s /usr/kerberos/include/com_err.h /usr/include/

6. ln -s /usr/kerberos/include/profile.h /usr/include/

7. ln -s /usr/kerberos/include/krb5.h /usr/include/

8. vi src/gui/text/qfontengine_ft.cpp 注释掉710

9. make (时间4个小时左右)

10. make install

2编译busybox1.13.4

1. 下载busybox工具。

2. 修改Makefile  CROSS_COMPILE=arm-linux-

3. Make menuconfig选择动态编译,默认配置保存即可

4. 如果在Redhat2.4虚拟机上编译,需需修改networking/interface.c

添加宏定义#define ARPHRD_INFINIBAND 32

5.  make all install(使用3.4.1编译器)

1. 进入_install目录

2. mkdir dev lib tmp proc

3. cd dev 

4. mknod fb0 c 29 0  建立framebuffer设备文件

5. mknod ts0 13 128  建立触摸屏设备文件

6. mknod console c 5 1

7. mknod tty0 c 4 0

8. mknod tty1 c 4 1

9. mknod tty2 c 4 2 

10. mknod tty3 c 4 3

11. mknod tty4 c 4 4

12. cd lib

13. cp –arf 3.4.1/arm-linux/lib/* .

14. cp –arf qt-embedded-linux-opensource-src-4.5.1/lib/* .

15. 应用测试程序拷贝到开发板根目录

16. cp qt-embedded-linux-opensource-src-4.5.1/demos/deform/deform .

注:命令中引用的路径为相对路径

4运行QTE测试程序

1. 两种方式

2. 可以用mkcramfsbusybox_install目录做成文件系统镜像,然后下载

3. 可以用NFS挂载

4. ./deform qws 屏幕看结果

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