因为是在cygwin环境中,所以我修改了Makefile文件的两行。
an: an.c
- $(CC) -o $@ $(CFLAGS) $< $(BBSLIB)
+$(CC) -o $(OS_DEF) $@ $(CFLAGS) $< $(BBSLIB)
anall:anall.c
-$(CC) -o $@ $< $(CFLAGS)
+ $(CC) -o $(OS_DEF) $@ $< $(CFLAGS)
编译时出现以下错误:
huangt@windowsxpsp1 /home/bbssrc/local_utl/dl
$ make
gcc -o -DCYGWIN an -Wall -O2 -mmmx -msse -mcpu=pentium4 -march=pentium4 -pipe -DCONF_HAVE_OPENPTY -I../../include -I../../ythtlib -I../../libythtbbs -g an.c -L/home/bbs/bin -lythtbbs -lytht
gcc: an: No such file or directory
In file included from ../../include/bbs.h:84,
from an.h:1,
from an.c:1:
/usr/include/rpcsvc/rstat.h:19: error: parse error before "xdr_rstat_timeval"
/usr/include/rpcsvc/rstat.h:41: error: parse error before "xdr_statstime"
/usr/include/rpcsvc/rstat.h:62: error: parse error before "xdr_statsswtch"
/usr/include/rpcsvc/rstat.h:80: error: parse error before "xdr_stats"
make: *** [an] Error 1
请问一下如何解决?
谢谢
--
FROM 218.86.240.*