深度剖析E680G开发二.交叉编译BusyBox,图形化程序( 二 )


1.下载dev-ezx-0.2.0工具,解压缩复制到Linux下 。可以看到一个英文说明
文件BUILD-INSTRUCTIONS,其实里面讲得很清楚,这里用中文重复一下 。
【深度剖析E680G开发二.交叉编译BusyBox,图形化程序】2.telnet进入e680g,将/usr/lib打包,复制到Linux解开,把解开的文件复制
dev-ezx-0.2.0的lib目录下 。
tar cvf lib.tar /usr/lib

3.进入dev-ezx-0.2.0/moc目录上,执行命令make all编译moc 。

4.进入dev-ezx-0.2.0/helloworld下,执行命令make,此时需要设置好PATH环境
变量,否则会系统会找不着arm-linux-g。
5.编译成功后,将helloworld复制到手机上 。图形化的程序需要设置QT等环境
变量,如下:
export QTDIR=/usr/lib/ezx
export LD_LIBRARY_PATH=$QTDIR/lib
export EZX_RES_F cd /mmc/mmca1
./helloworld

即可看到运行效果,关于QT图形化编程方面,就需要查阅相当多的资料了 。

五、最后

通过这两个例子,我们清楚有了交叉编译环境,才能谈得上扩展E680的功能 。

推荐阅读