移植BOA
1、实验环境
平台 | FS4412 |
---|---|
源码包 | boa-0.94.13.tar.tar |
交叉编译工具链 | arm-linux- |
2、BOA服务器移植
解压源码
tar xvf boa-0.94.13.tar.tar cd boa-0.94.13
修改Makefile
$ ./configure 生成Makefile $ vi Makefile
修改内容如下:
1、修改 CC = gcc 为 CC = arm-linux-gcc 2、修改 CPP = gcc -E 为 CPP = arm-linux-gcc -E
编译
编译一个linux下的c系统,需要包含词法和语法分析模块,Linux上常用的是用bison和flex,所以需要安装这两个模块
$ apt-get install bison flex $ make $ arm-linux-strip boa #减小boa的体积
3、Boa服务器配置
创建目录
mkdir /source