基于Ubuntu-2.6.35内核的Lynx字符浏览器移植


lynx是一个Linux下的一个字符浏览器的开放工程,这里我们用它去完成动态域名的登录。

一、移植环境
        1、 主机:Ubuntu 10.10发行版
        2、 目标机:FS_S5PC100平台
        3、 交叉编译工具:arm-cortex_a8-linux-gnueabi
        4、wifi模块:marvell-8686
        5、内核:linux-2.6.35

二、准备工作

为了使目标板能够正常上网,我们做如下设置:

1、 在profile中添加如下内容

$ ifconfig eth0 192.168.1.102
$ route add default gw 192.168.1.1

2、 修改/etc/resolv.conf添加如下内容

$ nameserver 192.168.1.1

这个时候我们可以ping一下www.bkjia.com发现没有问题接着我们就可以开始我们的工作了。

三、 ncurses的移植

ncurses-5.5.tar.gz 与 lynx2-8-5.tar.gz 下载地址:

免费下载地址在 http://linux.bkjia.com/

用户名与密码都是www.bkjia.com

具体下载目录在 /2012年资料/7月/10日/基于Ubuntu-2.6.35内核的Lynx字符浏览器移植/

因为在编译lynx的时候需要ncurses库的支持,我们这里先移植ncurses:

1、 下载源码,这里我们下载了ncurses-5.5.tar.gz

2、 解压源码

$ tar zxvf ncurses-5.5.tar.gz

3、 配置ncurses

$ cd ncurse-5.5
$ ./configure --prefix=/home/linux/project/lynx-browser/ncurses --host=arm-none-linux-gnueabi

4、编译和安装

$ make
$ make install
  • 1
  • 2
  • 3
  • 下一页

相关内容