Linux系统PDA软件开发环境的构建(1)

文章作者 100test 发表时间 2007:03:14 16:40:16
来源 100Test.Com百考试题网


为了构建一个Linux-PDA的开发环境,您需要以下前提:

(1) Linux内核支持Frame Buffer

此项需要是为使用DirectFB而准备的。

(2) 有一个可运行的Linux发行版本,支持chroot

此项是为运行Linux-PDA编译环境而准备的。

(3) Linux内核支持devfs(可选)

在最新版的2.4.x内核里有这一项,2.6内核也支持,不过改为obsolescent了,未来考虑改为udev

此项方便在编译环境中使用外部设备。

具体的构建步骤为:

1、从http://www.uclibc.org/downloads/下载最新版的root_fs_i386

网址(http://www.uclibc.org/downloads/)我使用的是25-Jul-2004版的,写作本文时最新版是03-Jan-2005,具体操作时可能会有一些差异,但安装过程应该大体一致。

2、chroot到解压后的root_fs中,以后的工作将在此环境中进行

如果需要下载,可以打开另一个控制台,在其下完成下载任务,然后复制到root_fs目录中。

3、下载perl-5.8.5源码,编译并安装

网址(http://www.cpan.org/src/stable.tar.gz)上述网址在本文写作时所对应的是perl-5.8.6版本,未测试,但应该不会有太大问题。请使用:$/bin/bash Configure -d -e -O -Uuseperlio以避免使用uclibc编译perl时的perlio错误。

4、下载pkgconfig-0.15.0源码,编译并安装

网址(http://www.freedesktop.org/softw ... onfig-0.15.0.tar.gz)

5、下载libiconv-1.9.2源码,编译并安装

网址(http://ftp.gnu.org/gnu/libiconv/libiconv-1.9.2.tar.gz)

6、下载gettext-0.13源码,编译并安装

网址(http://ftp.gnu.org/gnu/gettext/gettext-0.13.tar.gz)glib-2.4.8需要这个软件包,uclibc中有该软件包所提供的函数接口,不过还没有真正实现。

7、下载glib-2.4.8源码,编译并安装

网址(ftp://ftp.gtk.org/pub/gtk/v2.4/glib-2.4.8.tar.bz2)

8、下载expat-1.95.8源码,编译并安装

网址(http://sourceforge.net/projects/expat/)


相关文章


构建嵌入式linux平台下的用户应用(2)
难得一见十大经典Linux系统当机画面(2)
Linux系统PDA软件开发环境的构建(1)
超线程加快Linux操作系统的速度(下)(4)
难得一见十大经典Linux系统当机画面(1)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛