2022年首次编译下载Helloword .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年首次编译下载Helloword .pdf》由会员分享,可在线阅读,更多相关《2022年首次编译下载Helloword .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1. 解压安装源代码0730-已经安装完毕2. 编译 X86 平台的 Qtopia 和Hello,World 和嵌入式浏览器2.1 编译 Qt/Embedded #cd /opt/FriendlyARM/mini2440/x86-qtopia #./build-all (运行大概 30 分钟左右 ) 说明:./build-all 将自动编译完整的 Qtopia 和嵌入式浏览器,您还可以先后执行./build 和./build-konq 脚本命令分别编译它们。2.2 在PC 上模拟运行 Qtopia 要运行你刚刚编译出的 Qtopia 系统十分简单,在刚刚编译完的命令终端下输入如下命令:#./r
2、un ;注意,“ /”前面有个“ .”,这表示在当前目录执行这时你可以看到如下界面按照提示点击运行就可以看到Qtopia 系统了2.3 编译 Hello, World 示例#cd /opt/FriendlyARM/mini2440/x86-qtopia/hello 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - #./build 执行 build 将会自动创建相应的 Makefile 文件,并执行编译;编译完毕将在/opt/Fr
3、iendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/bin 目录下生成 hello 可执行文件说明:build 其实是一个脚本,它的内容如下:#!/bin/bash source /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/setQpeEnv qmake -o Makefile -spec /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/q
4、ws/linux-gen eric-g+ *.pro make clean make 解释:source 相当于“ sh”命令,它执行 setQpeEnv 脚本,以设置 Qtopia 的编译环境; qmake 依靠当前目录下的 hello.pro 规则自动生成 Makfile 文件,其中 hello.pro 是手工编辑做成的。再执行make(会调用自动生成的 Makefile)编译hello 程序。“setQpeEnv ”脚本内容如下:export QPEDIR=/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtop
5、ia export QTOPIA_DEPOT_PATH=/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qto pia export QTDIR=/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2 export DQTDIR=/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/dqt export TMAKEDIR=/opt/FriendlyARM/mini2440/x
6、86-qtopia/qtopia-2.2.0-FriendlyARM/tmake export TMAKEPATH=$TMAKEDIR/lib/qws/linux-generic-g+ export PATH=$QPEDIR/bin:$QTDIR/bin:$DQTDIR/bin:$PATH export LD_LIBRARY_PATH=$QPEDIR/lib:$QTDIR/lib:$DQTDIR/lib:$LD_LIBRARY_PATH 2.4 运行 Hello, World 在刚刚编译完的 hello 目录下,“ ./run 可以运行刚刚编译好的hello 程序,如图名师资料总结 - - -
7、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 说明:run 运行脚本内容如下:#!/bin/sh ./qtopia-2.2.0-FriendlyARM/qt2/bin/qvfb -width 240 -height 320 -depth 16 & #export CAMERA_DEVICE=/dev/video1 #qtopia-2.2.0-FrinedlyARM/qt2/bin/qvfb -width 640 -height 480 -depth
8、16 & cd ./qtopia-2.2.0-FriendlyARM/qtopia/image mkdir root 2/dev/null | true export HOME=$PWD/root cd opt/Qtopia export PATH=$PWD/bin:$PATH export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBARAY_PATH export QTDIR=$PWD export QPEDIR=$PWD export KDEDIR=$PWD/./kde sleep 3 hello qws 由此可见,为了顺利运行 hello,首先启动了 qvfb,然后
9、设置 Qtopia 的一些关键环境变量,最后才启动hello 3 编译 ARM 平台的 Qtopia 和Hello,World 和嵌入式浏览器说明:编译 Qtopia-2.2.0 使用的编译器版本为 arm-linux-gcc-4.3.23.1 编译 Qtopia-2.2.0 #cd /opt/FriendlyARM/mini2440/arm-qtopia #./build-all (该过程比较长,需要运行大概30 分钟左右 ) #./mktarget (制作适用于根文件系统的目标板二进制映象文件包,将生成target-qtopia-konq.tgz) 说明:./build-all 将自动编译
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年首次编译下载Helloword 2022 首次 编译 下载 Helloword
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内