一、 环境
主机:Ubuntu 8.10
目标机:s3c6410
主机编译器:gcc
目标机编译器:arm-none-linux-gnueabi-gcc
二、 准备工作
为了使目标板能够正常上网,我们做如下设置:
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一下发现没有问题接着我们就可以开始我们的工作了。
三、 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的移植
准备工作都做好了现在我们就开始移植我们的浏览器了: