一、移植環境
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