系统是debian3.1
已经是可以正常运行的kbs,不过因为运行过make clean和make distclean,所以..
首先./configure ....然后make,接着开始编译rebuild_digest.c
bbs@bbs:~$ export LD_LIBRARY_PATH="/home/bbs/lib"
bbs@bbs:~$ cd /home/bbs/kbs_bbs/local_utl
bbs@bbs:~/kbs_bbs/local_utl$ gcc -g -O3 -Wall -I. -I.. -I../src -L/home/bbs/lib -lBBS -lsystem rebuild_digest.c -o rebuild_digest
开始出现问题
In file included from ../src/bbs.h:636,
from rebuild_digest.c:1:
../src/func.h:5:19: mysql.h: 没有那个文件或目录
In file included from ../src/bbs.h:636,
from rebuild_digest.c:1:
../src/func.h:602: error: syntax error before '*' token
../src/func.h:602: error: syntax error before '*' token
../src/func.h:602: warning: type defaults to `int' in declaration of `my_connect_mysql'
../src/func.h:602: warning: data definition has no type or storage class
../src/func.h:603: error: syntax error before '*' token
../src/func.h:603: error: syntax error before '*' token
../src/func.h:603: warning: type defaults to `int' in declaration of `my_connect_mysql_blog'
../src/func.h:603: warning: data definition has no type or storage class
../src/func.h:604: error: syntax error before '*' token
../src/func.h:604: error: syntax error before '*' token
../src/func.h:604: warning: type defaults to `int' in declaration of `my_connect_mysql_dict'
../src/func.h:604: warning: data definition has no type or storage class
看了一下,好像是没找到mysql.h造成的
查找了一下,系统中有这个文件,在/usr/include/mysql/mysql.h
如何让程序找到这个文件?
--
FROM 221.192.208.*