- 主题:今天的代码编译出错
em.so.0.0.0
(cd .libs && rm -f libzmodem.so.0 && ln -s libzmodem.so.0.0.0 libzmodem.so.0)
(cd .libs && rm -f libzmodem.so && ln -s libzmodem.so.0.0.0 libzmodem.so)
ar cru .libs/libzmodem.a lsz.o lrz.o zreadline.o crctab.o rbsb.o zm.o canit.o
ranlib .libs/libzmodem.a
creating libzmodem.la
(cd .libs && rm -f libzmodem.la && ln -s ../libzmodem.la libzmodem.la)
Making all in src
[Compiling bbs.c]
bbs.c: In function `readdoent':
bbs.c:869: error: `DEF_SHOWSIZE' undeclared (first use in this function)
bbs.c:869: error: (Each undeclared identifier is reported only once
bbs.c:869: error: for each function it appears in.)
make[2]: *** [bbs.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
请问是哪里出问题了?
--
FROM 210.76.114.55
DEF_SHOWSIZE没有声明。又一个和我一样在site.h里自己写那么多DEF_的
交给default.h就好嘛,呵呵。
【 在 chit (末末) 的大作中提到: 】
: em.so.0.0.0
: (cd .libs && rm -f libzmodem.so.0 && ln -s libzmodem.so.0.0.0 libzmodem.so.0)
: (cd .libs && rm -f libzmodem.so && ln -s libzmodem.so.0.0.0 libzmodem.so)
: ...................
--
FROM 61.135.159.*
参考default.h里,在自己的site.h添上
#define DEF_SHOWSIZE 040000000002LL
如果site.h里定义了#define NUMDEFINES 33
记得要改为
#define NUMDEFINES 34
当然不改也能编译通过哦。
【 在 cnbird (阿七) 的大作中提到: 】
: DEF_SHOWSIZE没有声明。又一个和我一样在site.h里自己写那么多DEF_的
: 交给default.h就好嘛,呵呵。
--
FROM 61.135.159.*