基于Ubuntu-2.6.35内核的Lynx字符浏览器移植
基于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
|
评论暂时关闭