OK6410的Boa服务器移植:
<一> Boa的编译
1. 从 www.boa.org 下载 Boa 服务器的最新版:boa-0.94.13.tar.gz。
2. 解压:tar xzf boa-0.94.13.tar.gz
3. 进入解压后的文件夹 boa-0.94.13内部的 src文件夹,对源文件进行如下修改
1 由于arm-linux-gcc 编译器版本过高,对语法的支持有一些改变,所以需要修改compat.h中的 2 #define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff 3 为: 4 5 #define TIMEZONE_OFFSET(foo) foo->tm_gmtoff 6 不然在编译的时候会提示如下错误: 7 util.c: 100: 1: pasting “t” and “->” does not give a valid preprocessing token make: [util.o] Error1