• 6366阅读
  • 1回复

为sl7500c建立交叉编译环境 [复制链接]

上一主题 下一主题
离线myer
 

只看楼主 倒序阅读 楼主  发表于: 2006-06-15
昨晚试了试,比想象的简单太多了,以前没有接触过qtopia,最多用用qt,呵呵
下面是具体步骤:参照文档http://www.oesf.org/index.php?title=Compiler_Setup

1、下载安装gcc-arm相关工具包,共四个,rpm格式,直接rpm -Uvh name.rpm即可。很简单。

2、确定gcc2.95可用,我用rh9已经自带了,否则按照说明安装四个rpm包即可。

3、安装qtopia1.5,一样的rmp包。

4、配置环境,自己配也可,不过oesf的da大大已经做好了sh脚本。

好了,下面就试试吧,自带的一个简单的例子/opt/Qtopia/example:
在x86环境编译,即可以在linux下模拟运行的:
1、首先在终端source ev-x86-qpe.sh,如果你是高手,自己配置一下环境变量也可以,呵呵
2、tmake example.pro > Makefile
3、make
4、启动qvfb: qvfb &
5、启动例子程序, ./example -qws
6、OK,hello world出现啦,呵呵
7、在qvfb的配置选项可以设置640*480,默认的240*320
8、当然也可以安装example到qpe环境,参考文档,然后运行qpe即可。

编译在z机运行的程序:
1、source dev-arm-qpe.sh;
2、3同上。
好了,example程序编译好了,copy到sd卡,然后在终端运行,呵呵,designer设计的一个demo界面出来了,感觉不错哦:)

qtopia用的时rpm包,不过自己编译的话应该也是差不多这些步骤。
[ 此贴被XChinux在2006-06-15 11:56重新编辑 ]
http://user.qzone.qq.com/56430808
离线cavendish

只看该作者 1楼 发表于: 2006-06-16
qtopia 1.5
够古老的
建议试试2.2
快速回复
限100 字节
 
上一个 下一个