歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

基於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.linuxidc.com發現沒有問題接著我們就可以開始我們的工作了。

三、 ncurses的移植

ncurses-5.5.tar.gz 與 lynx2-8-5.tar.gz 下載地址:

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.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
Copyright © Linux教程網 All Rights Reserved