boa移植过程的问题

来源:互联网 发布:安卓应用 知乎 编辑:程序博客网 时间:2024/04/29 03:53

1,到src目录下执行./configure;

2,修改Makefile,更改gcc为自己的交叉编译器;

3,可能会提示缺少工具:yacc和lex;

4,centos下安装方法: yum -y install byacc

    yum -y install flex

5,ubuntu下安装方法: apt-get install bycc

apt-get install flex

6,执行make;

7,编译提示 util.c:100:1:error:pasting "t" and "->" does not give a valid
preprocessing token
make: *** [util.o]

8,修改compat.h

更改 #define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff #define TIMEZONE_OFFSET(foo) (foo)->tm_gmtoff

9,执行make clean,再次执行make;

10,待续

原创粉丝点击