下载后可任意编辑嵌入式 boa 服务器的移植硬件平台:AT91SAM9G20开发环境:Vmware+ubuntu10
04交叉编译器:arm-linux-guneabi- arm-linux-gcc-3
1软件版本:linux2
27,boa-0
gz一:准备 boa 服务器源代码下载地址:http://sourceforge
net/projects/boa/
二:安装交叉编译器
参考网上的嵌入式 boa 服务器的移植,其中修改 boa 中 Makefile文件的交叉编译器,如:CC = gcc CPP = gcc -E 该为: CC = arm-linux-gcc CPP = arm-linux-gcc -E先前,在编译内核,文件系统,都是用 arm-linux-gnueabi-编译器,因为担心不同的编译器编译的东西,可能不能不兼容,因此,就直接将 CC 改为 arm-linux-gnueabi-,将 CPP 改为 arm-linux-gnueabi-g++,后来出现错误
于是便决定参考网上的方法,安装 arm-linux-gcc编译器,试试
交叉编译器的下载地址:http://handhelds
org/download/projects/toolchain/三:移植 boa 服务器1:编译 boa 服务器① 解压#tar –zxvf boa-0
gz② 进入 boa-0
13/src 目录, #
/configure③#修改交叉编译器路径 #gedit Makefile CC = gcc CPP = gcc -E 该为: CC = /home/zzq/9G20/tools/usr/local/arm/3
1/bin/arm-linux-gcc CPP = /home/zzq/9G20/tools/usr/lo