一、 環(huán)境
主機:Ubuntu 8.10
目標(biāo)機:s3c6410
主機編譯器:gcc
目標(biāo)機編譯器:arm-none-linux-gnueabi-gcc
二、 準(zhǔn)備工作
為了使目標(biāo)板能夠正常上網(wǎng),我們做如下設(shè)置:
1、 在profile中添加如下內(nèi)容
Ifconfig eth0 192.168.1.102 ????????route add default gw 192.168.1.1
2、 修改/etc/resolv.conf添加如下內(nèi)容
nameserver 192.168.1.1
這個時候我們可以ping一下發(fā)現(xiàn)沒有問題接著我們就可以開始我們的工作了。
三、 ncurses的移植
因為在編譯lynx的時候需要ncurses庫的支持,我們這里先移植ncurses:
這里我們下載了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
四、 lynx的移植
準(zhǔn)備工作都做好了現(xiàn)在我們就開始移植我們的瀏覽器了: