Discussion:
ÇóœÌ£º¹ØÓÚ.BOARDSת»»ÖÐstrip_fh.c ±àÒë
(时间太久无法回复)
okÀÏÚ
2007-05-12 09:35:15 UTC
Permalink
转换手册中说,转换.boards 文件,需要首先用strip_fh.c 同步处理一下,
可是看手册不知道,strip_fh.c 编译是否需要在制定目录?是在原系统下,还是在新的KBS系统下? 在代码目录中直接编译出现N多错误,请教一下有经验的大虾,!!!
--

※ 来源:・水木社区 http://newsmth.net・[FROM: 202.115.30.*]
ÖíÖíÖí
2007-05-12 09:52:02 UTC
Permalink
���µ�ϵͳ�£�
������ô�����ģ�

�� �� okshao2004 (ok��è) �Ĵ������ᵽ: ��
: ת���ֲ���˵��ת��.boards �ļ�����Ҫ������strip_fh.c ͬ������һ�£�
: ���ǿ��ֲ᲻֪���strip_fh.c �����Ƿ���Ҫ���ƶ�Ŀ¼������ԭϵͳ�£��������µ�KBSϵͳ�£� �ڴ���Ŀ¼��ֱ�ӱ�������N������������һ���о����Ĵ�Ϻ��������


--
 �� �� ���� �� ���� �� 
�� ���� ������ ������ 
/\__/\ /\__/\ /\__/\ ��������
( .. ) ( .. ) ( .. ) �� 
( ( .. ) ) ( ( .. ) ) ( ( . . ) ) �� 
�֡֡֡֡֡֡֡�BIT�֡֡֡֡֡֡֡֡֡֡֡�HZAU�֡֡֡֡֡֡֡֡֡֡֡�THU�֡֡�


�� �Դ:��ˮľ���� newsmth.net��[FROM: 59.66.172.*]
okÀÏÚ
2007-05-12 09:56:38 UTC
Permalink
我是在装有KBS的linux系统下, 在contrib目录下 直接gcc 编译的!!
是不是不对啊?
【 在 pig2532 (猪猪猪) 的大作中提到: 】
: 在新的系统下?
: 你是怎么编译的?



--

※ 来源:・水木社区 http://newsmth.net・[FROM: 202.115.30.*]
ÖíÖíÖí
2007-05-12 09:58:22 UTC
Permalink
把编译命令和错误信息贴上来

【 在 okshao2004 (ok老猫) 的大作中提到: 】
: 我是在装有KBS的linux系统下, 在contrib目录下 直接gcc 编译的!!
: 是不是不对啊?


--
C.atppp_fans/拜A总教 
 总护法 dev 左护法 Cheryl 中护法 pig2532 右护法 TF1 
 吉祥物 kxn 执法长老 wuan 财务总监wanggordon 经纪人yaotou 
 千载之下,爱有水木。内部有版,维护是名。教主吴某,得蒙天恩。 
   威灵下济,丕赫威能。降妖伏魔,如日之升。羽翼辅佐,吐故纳新。 
 万瑞百祥,罔不丰登。仙福永享,普世祟敬。寿与天齐,文武仁圣。 


※ 来源:・水木社区 newsmth.net・[FROM: 59.66.172.*]
okÀÏÚ
2007-05-12 10:18:04 UTC
Permalink
[***@localhost fb2k2smth]# gcc strip_fh.c -o strip_fh
strip_fh.c:1:17: 错误:bbs.h:没有那个文件或目录
strip_fh.c:16: 错误:expected declaration specifiers or ‘...’ before ‘fileheader’
strip_fh.c: 在函数 ‘strip_fileheader’ 中:
strip_fh.c:18: 警告:隐式声明与内建函数 ‘strncpy’ 不兼容
strip_fh.c:18: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:18: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
strip_fh.c:18: 错误:所在的函数内只报告一次。)
strip_fh.c:18: 错误:‘FILENAME_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:20: 错误:‘OWNER_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:23: 错误:‘ARTICLE_TITLE_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c: 在顶层:
strip_fh.c:34: 错误:expected declaration specifiers or ‘...’ before ‘fileheader’
strip_fh.c: 在函数 ‘strip_mail_fileheader’ 中:
strip_fh.c:38: 警告:隐式声明与内建函数 ‘strncpy’ 不兼容
strip_fh.c:38: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:38: 错误:‘FILENAME_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:42: 警告:隐式声明与内建函数 ‘strchr’ 不兼容
strip_fh.c:45: 错误:‘OWNER_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:47: 警告:隐式声明与内建函数 ‘memset’ 不兼容
strip_fh.c:52: 错误:‘ARTICLE_TITLE_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:55: 错误:‘STRLEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:56: 警告:隐式声明与内建函数 ‘memcpy’ 不兼容
strip_fh.c: 在函数 ‘strip_index_file’ 中:
strip_fh.c:67: 错误:‘size_t’ 未声明 (在此函数内第一次使用)
strip_fh.c:67: 错误:expected ‘;’ before ‘fsize’
strip_fh.c:70: 错误:‘O_RDONLY’ 未声明 (在此函数内第一次使用)
strip_fh.c:71: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:71: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
strip_fh.c:74: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c:76: 错误:‘O_RDWR’ 未声明 (在此函数内第一次使用)
strip_fh.c:76: 错误:‘O_CREAT’ 未声明 (在此函数内第一次使用)
strip_fh.c:80: 错误:‘PROT_READ’ 未声明 (在此函数内第一次使用)
strip_fh.c:80: 错误:‘MAP_SHARED’ 未声明 (在此函数内第一次使用)
strip_fh.c:81: 错误:‘off_t’ 未声明 (在此函数内第一次使用)
strip_fh.c:81: 错误:expected expression before ‘)’ token
strip_fh.c:85: 错误:‘fileheader’ 未声明 (在此函数内第一次使用)
strip_fh.c:85: 错误:expected ‘;’ before ‘fh’
strip_fh.c:87: 错误:‘fsize’ 未声明 (在此函数内第一次使用)
strip_fh.c:89: 警告:隐式声明与内建函数 ‘bzero’ 不兼容
strip_fh.c:89: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:90: 错误:提供给函数 ‘strip_fileheader’ 的实参太多
strip_fh.c: 在顶层:
strip_fh.c:105: 警告:‘struct boardheader’ 在形参表内部声明
strip_fh.c:105: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的
strip_fh.c: 在函数 ‘strip_board’ 中:
strip_fh.c:109: 错误:提领指向不完全类型的指针
strip_fh.c:109: 错误:‘SYSMAIL_BOARD’ 未声明 (在此函数内第一次使用)
strip_fh.c:110: 错误:提领指向不完全类型的指针
strip_fh.c:111: 错误:提领指向不完全类型的指针
strip_fh.c:112: 错误:提领指向不完全类型的指针
strip_fh.c:113: 错误:提领指向不完全类型的指针
strip_fh.c:114: 错误:提领指向不完全类型的指针
strip_fh.c:115: 错误:提领指向不完全类型的指针
strip_fh.c:117: 错误:提领指向不完全类型的指针
strip_fh.c:119: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘strip_mail_index_file’ 中:
strip_fh.c:134: 错误:‘size_t’ 未声明 (在此函数内第一次使用)
strip_fh.c:134: 错误:expected ‘;’ before ‘fsize’
strip_fh.c:137: 错误:‘O_RDONLY’ 未声明 (在此函数内第一次使用)
strip_fh.c:138: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:138: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
strip_fh.c:141: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c:143: 错误:‘O_RDWR’ 未声明 (在此函数内第一次使用)
strip_fh.c:143: 错误:‘O_CREAT’ 未声明 (在此函数内第一次使用)
strip_fh.c:147: 错误:‘PROT_READ’ 未声明 (在此函数内第一次使用)
strip_fh.c:147: 错误:‘MAP_SHARED’ 未声明 (在此函数内第一次使用)
strip_fh.c:147: 错误:‘off_t’ 未声明 (在此函数内第一次使用)
strip_fh.c:147: 错误:expected expression before ‘)’ token
strip_fh.c:150: 错误:‘fileheader’ 未声明 (在此函数内第一次使用)
strip_fh.c:150: 错误:expected ‘;’ before ‘fh’
strip_fh.c:152: 错误:‘fsize’ 未声明 (在此函数内第一次使用)
strip_fh.c:154: 警告:隐式声明与内建函数 ‘bzero’ 不兼容
strip_fh.c:154: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:155: 错误:提供给函数 ‘strip_mail_fileheader’ 的实参太多
strip_fh.c: 在顶层:
strip_fh.c:170: 警告:‘struct userec’ 在形参表内部声明
strip_fh.c: 在函数 ‘strip_mail’ 中:
strip_fh.c:172: 错误:‘ml’ 的存储大小未知
strip_fh.c:174: 错误:‘STRLEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:176: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
strip_fh.c:176: 错误:提领指向不完全类型的指针
strip_fh.c:178: 警告:隐式声明与内建函数 ‘bzero’ 不兼容
strip_fh.c:183: 错误:提领指向不完全类型的指针
strip_fh.c:184: 错误:提领指向不完全类型的指针
strip_fh.c:185: 错误:提领指向不完全类型的指针
strip_fh.c:190: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c:191: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘rollback_board_file’ 中:
strip_fh.c:203: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c: 在顶层:
strip_fh.c:208: 警告:‘struct boardheader’ 在形参表内部声明
strip_fh.c: 在函数 ‘rollback_board’ 中:
strip_fh.c:210: 错误:提领指向不完全类型的指针
strip_fh.c:211: 错误:提领指向不完全类型的指针
strip_fh.c:212: 错误:提领指向不完全类型的指针
strip_fh.c:213: 错误:提领指向不完全类型的指针
strip_fh.c:214: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘rollback_mail_file’ 中:
strip_fh.c:225: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c: 在顶层:
strip_fh.c:230: 警告:‘struct userec’ 在形参表内部声明
strip_fh.c: 在函数 ‘rollback_mail’ 中:
strip_fh.c:232: 错误:‘ml’ 的存储大小未知
strip_fh.c:234: 错误:‘STRLEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:236: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
strip_fh.c:236: 错误:提领指向不完全类型的指针
strip_fh.c:238: 警告:隐式声明与内建函数 ‘bzero’ 不兼容
strip_fh.c:243: 错误:提领指向不完全类型的指针
strip_fh.c:244: 错误:提领指向不完全类型的指针
strip_fh.c:245: 错误:提领指向不完全类型的指针
strip_fh.c:250: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c:251: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘main’ 中:
strip_fh.c:259: 错误:‘BBSHOME’ 未声明 (在此函数内第一次使用)
strip_fh.c:266: 警告:隐式声明与内建函数 ‘printf’ 不兼容
strip_fh.c:267: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
strip_fh.c:280: 警告:赋值时将整数赋给指针,未作类型转换
strip_fh.c:281: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:281: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
strip_fh.c:282: 警告:隐式声明与内建函数 ‘exit’ 不兼容
strip_fh.c:284: 警告:传递参数 1 (属于 ‘strip_board’)时在不兼容的指针类型间转换
strip_fh.c:289: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:290: 警告:隐式声明与内建函数 ‘exit’ 不兼容
strip_fh.c:292: 警告:传递参数 1 (属于 ‘strip_mail’)时在不兼容的指针类型间转换
strip_fh.c:296: 警告:赋值时将整数赋给指针,未作类型转换
strip_fh.c:297: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:298: 警告:隐式声明与内建函数 ‘exit’ 不兼容
strip_fh.c:300: 警告:传递参数 1 (属于 ‘rollback_board’)时在不兼容的指针类型间转换
strip_fh.c:305: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:306: 警告:隐式声明与内建函数 ‘exit’ 不兼容
strip_fh.c:308: 警告:传递参数 1 (属于 ‘rollback_mail’)时在不兼容的指针类型间转换
strip_fh.c:310: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:319: 警告:隐式声明与内建函数 ‘exit’ 不兼容


将bbs.h复制到同目录下,再次编译后出现的错误
[***@localhost fb2k2smth]# gcc strip_fh.c -o strip_fh
在包含自 strip_fh.c:1 的文件中:
bbs.h:27:24: 错误:kbs_config.h:没有那个文件或目录
bbs.h:141:1: 警告:“isblank”重定义
在包含自 bbs.h:38 的文件中,
从 strip_fh.c:1:
/usr/include/ctype.h:186:1: 警告:这是先前定义的位置
在包含自 strip_fh.c:1 的文件中:
bbs.h:172:18: 错误:site.h:没有那个文件或目录
bbs.h:173:21: 错误:default.h:没有那个文件或目录
bbs.h:334:20: 错误:struct.h:没有那个文件或目录
bbs.h:335:20: 错误:screen.h:没有那个文件或目录
bbs.h:336:20: 错误:webmsg.h:没有那个文件或目录
bbs.h:337:17: 错误:ann.h:没有那个文件或目录
bbs.h:338:18: 错误:ansi.h:没有那个文件或目录
bbs.h:339:20: 错误:output.h:没有那个文件或目录
bbs.h:340:22: 错误:calltime.h:没有那个文件或目录
bbs.h:341:18: 错误:tmpl.h:没有那个文件或目录
bbs.h:342:67: 错误:modes.h:没有那个文件或目录
bbs.h:489:20: 错误:system.h:没有那个文件或目录
bbs.h:633:17: 错误:var.h:没有那个文件或目录
bbs.h:640:18: 错误:func.h:没有那个文件或目录
strip_fh.c:16: 错误:expected declaration specifiers or ‘...’ before ‘fileheader’
strip_fh.c: 在函数 ‘strip_fileheader’ 中:
strip_fh.c:18: 警告:隐式声明与内建函数 ‘strncpy’ 不兼容
strip_fh.c:18: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:18: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
strip_fh.c:18: 错误:所在的函数内只报告一次。)
strip_fh.c:18: 错误:‘FILENAME_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:20: 错误:‘OWNER_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:23: 错误:‘ARTICLE_TITLE_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c: 在顶层:
strip_fh.c:34: 错误:expected declaration specifiers or ‘...’ before ‘fileheader’
strip_fh.c: 在函数 ‘strip_mail_fileheader’ 中:
strip_fh.c:38: 警告:隐式声明与内建函数 ‘strncpy’ 不兼容
strip_fh.c:38: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:38: 错误:‘FILENAME_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:42: 警告:隐式声明与内建函数 ‘strchr’ 不兼容
strip_fh.c:45: 错误:‘OWNER_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:47: 警告:隐式声明与内建函数 ‘memset’ 不兼容
strip_fh.c:52: 错误:‘ARTICLE_TITLE_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:56: 警告:隐式声明与内建函数 ‘memcpy’ 不兼容
strip_fh.c: 在函数 ‘strip_index_file’ 中:
strip_fh.c:85: 错误:‘fileheader’ 未声明 (在此函数内第一次使用)
strip_fh.c:85: 错误:expected ‘;’ before ‘fh’
strip_fh.c:89: 警告:隐式声明与内建函数 ‘memset’ 不兼容
strip_fh.c:89: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:90: 错误:提供给函数 ‘strip_fileheader’ 的实参太多
strip_fh.c: 在顶层:
strip_fh.c:105: 警告:‘struct boardheader’ 在形参表内部声明
strip_fh.c:105: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的
strip_fh.c: 在函数 ‘strip_board’ 中:
strip_fh.c:109: 错误:提领指向不完全类型的指针
strip_fh.c:109: 错误:‘SYSMAIL_BOARD’ 未声明 (在此函数内第一次使用)
strip_fh.c:110: 错误:提领指向不完全类型的指针
strip_fh.c:111: 错误:提领指向不完全类型的指针
strip_fh.c:112: 错误:提领指向不完全类型的指针
strip_fh.c:113: 错误:提领指向不完全类型的指针
strip_fh.c:114: 错误:提领指向不完全类型的指针
strip_fh.c:115: 错误:提领指向不完全类型的指针
strip_fh.c:117: 错误:提领指向不完全类型的指针
strip_fh.c:119: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘strip_mail_index_file’ 中:
strip_fh.c:150: 错误:‘fileheader’ 未声明 (在此函数内第一次使用)
strip_fh.c:150: 错误:expected ‘;’ before ‘fh’
strip_fh.c:154: 警告:隐式声明与内建函数 ‘memset’ 不兼容
strip_fh.c:154: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:155: 错误:提供给函数 ‘strip_mail_fileheader’ 的实参太多
strip_fh.c: 在顶层:
strip_fh.c:170: 警告:‘struct userec’ 在形参表内部声明
strip_fh.c: 在函数 ‘strip_mail’ 中:
strip_fh.c:172: 错误:‘ml’ 的存储大小未知
strip_fh.c:176: 错误:提领指向不完全类型的指针
strip_fh.c:178: 警告:隐式声明与内建函数 ‘memset’ 不兼容
strip_fh.c:183: 错误:提领指向不完全类型的指针
strip_fh.c:184: 错误:提领指向不完全类型的指针
strip_fh.c:185: 错误:提领指向不完全类型的指针
strip_fh.c:191: 错误:提领指向不完全类型的指针
strip_fh.c: 在顶层:
strip_fh.c:208: 警告:‘struct boardheader’ 在形参表内部声明
strip_fh.c: 在函数 ‘rollback_board’ 中:
strip_fh.c:210: 错误:提领指向不完全类型的指针
strip_fh.c:211: 错误:提领指向不完全类型的指针
strip_fh.c:212: 错误:提领指向不完全类型的指针
strip_fh.c:213: 错误:提领指向不完全类型的指针
strip_fh.c:214: 错误:提领指向不完全类型的指针
strip_fh.c: 在顶层:
strip_fh.c:230: 警告:‘struct userec’ 在形参表内部声明
strip_fh.c: 在函数 ‘rollback_mail’ 中:
strip_fh.c:232: 错误:‘ml’ 的存储大小未知
strip_fh.c:236: 错误:提领指向不完全类型的指针
strip_fh.c:238: 警告:隐式声明与内建函数 ‘memset’ 不兼容
strip_fh.c:243: 错误:提领指向不完全类型的指针
strip_fh.c:244: 错误:提领指向不完全类型的指针
strip_fh.c:245: 错误:提领指向不完全类型的指针
strip_fh.c:251: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘main’ 中:
strip_fh.c:259: 错误:‘BBSHOME’ 未声明 (在此函数内第一次使用)
strip_fh.c:280: 警告:赋值时将整数赋给指针,未作类型转换
strip_fh.c:284: 警告:传递参数 1 (属于 ‘strip_board’)时在不兼容的指针类型间转换
strip_fh.c:292: 警告:传递参数 1 (属于 ‘strip_mail’)时在不兼容的指针类型间转换
strip_fh.c:296: 警告:赋值时将整数赋给指针,未作类型转换
strip_fh.c:300: 警告:传递参数 1 (属于 ‘rollback_board’)时在不兼容的指针类型间转换
strip_fh.c:308: 警告:传递参数 1 (属于 ‘rollback_mail’)时在不兼容的指针类型间转换


【 在 pig2532 (猪猪猪) 的大作中提到: 】
: 把编译命令和错误信息贴上来



--

※ 来源:・水木社区 http://newsmth.net・[FROM: 202.115.30.*]
ÖíÖíÖí
2007-05-12 10:42:53 UTC
Permalink
��������
gcc -g -O3 -Wall -I. -I/home/bbs/src/kbs_bbs -I/home/bbs/src/kbs_bbs/src -lsystem -lBBS -L/home/bbs/lib -I/usr/include/mysql -L/usr/lib/mysql strip_fh.c -o strip_fh

��������bbsװ��Ŀ¼��һ�����Լ��ĸ�


�� �� okshao2004 (ok��è) �Ĵ������ᵽ: ��
: [***@localhost fb2k2smth]# gcc strip_fh.c -o strip_fh
: strip_fh.c:1:17: ������bbs.h��û���Ǹ��ļ���Ŀ¼
: strip_fh.c:16: ������expected declaration specifiers or ��...�� before ��fileheader��
: ...................

--
 �� �� ���� �� ���� �� 
�� ���� ������ ������ 
/\__/\ /\__/\ /\__/\ ��������
( .. ) ( .. ) ( .. ) �� 
( ( .. ) ) ( ( .. ) ) ( ( . . ) ) �� 
�֡֡֡֡֡֡֡�BIT�֡֡֡֡֡֡֡֡֡֡֡�HZAU�֡֡֡֡֡֡֡֡֡֡֡�THU�֡֡�


�� �Դ:��ˮľ���� newsmth.net��[FROM: 59.66.172.*]
okÀÏÚ
2007-05-13 02:40:00 UTC
Permalink
bbs安装目录在usr/local/bbs 下的,所以我只把 -L/home/bbs/lib 替换成usr/local/bin, 再次编译后出现以下错误。
好像错误一点也没有少~~~呜呜

[***@localhost fb2k2smth]# gcc -g -03 -I. -I/home/bbs/src/kbs_bbs -I/home/bbs/kbs_bbs/src -lsystem -lBBS -L/usr/local/lib -I/usr/include/mysql -L/usr/lib/mysql strip_fh.c -o strip_fh
gcc: 无法识别的选项‘-03’
strip_fh.c:1:17: 错误:bbs.h:没有那个文件或目录
strip_fh.c:16: 错误:expected declaration specifiers or ‘...’ before ‘fileheader’
strip_fh.c: 在函数 ‘strip_fileheader’ 中:
strip_fh.c:18: 警告:隐式声明与内建函数 ‘strncpy’ 不兼容
strip_fh.c:18: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:18: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
strip_fh.c:18: 错误:所在的函数内只报告一次。)
strip_fh.c:18: 错误:‘FILENAME_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:20: 错误:‘OWNER_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:23: 错误:‘ARTICLE_TITLE_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c: 在顶层:
strip_fh.c:34: 错误:expected declaration specifiers or ‘...’ before ‘fileheader’
strip_fh.c: 在函数 ‘strip_mail_fileheader’ 中:
strip_fh.c:38: 警告:隐式声明与内建函数 ‘strncpy’ 不兼容
strip_fh.c:38: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:38: 错误:‘FILENAME_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:42: 警告:隐式声明与内建函数 ‘strchr’ 不兼容
strip_fh.c:45: 错误:‘OWNER_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:47: 警告:隐式声明与内建函数 ‘memset’ 不兼容
strip_fh.c:52: 错误:‘ARTICLE_TITLE_LEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:55: 错误:‘STRLEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:56: 警告:隐式声明与内建函数 ‘memcpy’ 不兼容
strip_fh.c: 在函数 ‘strip_index_file’ 中:
strip_fh.c:67: 错误:‘size_t’ 未声明 (在此函数内第一次使用)
strip_fh.c:67: 错误:expected ‘;’ before ‘fsize’
strip_fh.c:70: 错误:‘O_RDONLY’ 未声明 (在此函数内第一次使用)
strip_fh.c:71: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:71: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
strip_fh.c:74: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c:76: 错误:‘O_RDWR’ 未声明 (在此函数内第一次使用)
strip_fh.c:76: 错误:‘O_CREAT’ 未声明 (在此函数内第一次使用)
strip_fh.c:80: 错误:‘PROT_READ’ 未声明 (在此函数内第一次使用)
strip_fh.c:80: 错误:‘MAP_SHARED’ 未声明 (在此函数内第一次使用)
strip_fh.c:81: 错误:‘off_t’ 未声明 (在此函数内第一次使用)
strip_fh.c:81: 错误:expected expression before ‘)’ token
strip_fh.c:85: 错误:‘fileheader’ 未声明 (在此函数内第一次使用)
strip_fh.c:85: 错误:expected ‘;’ before ‘fh’
strip_fh.c:87: 错误:‘fsize’ 未声明 (在此函数内第一次使用)
strip_fh.c:89: 警告:隐式声明与内建函数 ‘bzero’ 不兼容
strip_fh.c:89: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:90: 错误:提供给函数 ‘strip_fileheader’ 的实参太多
strip_fh.c: 在顶层:
strip_fh.c:105: 警告:‘struct boardheader’ 在形参表内部声明
strip_fh.c:105: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的
strip_fh.c: 在函数 ‘strip_board’ 中:
strip_fh.c:109: 错误:提领指向不完全类型的指针
strip_fh.c:109: 错误:‘SYSMAIL_BOARD’ 未声明 (在此函数内第一次使用)
strip_fh.c:110: 错误:提领指向不完全类型的指针
strip_fh.c:111: 错误:提领指向不完全类型的指针
strip_fh.c:112: 错误:提领指向不完全类型的指针
strip_fh.c:113: 错误:提领指向不完全类型的指针
strip_fh.c:114: 错误:提领指向不完全类型的指针
strip_fh.c:115: 错误:提领指向不完全类型的指针
strip_fh.c:117: 错误:提领指向不完全类型的指针
strip_fh.c:119: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘strip_mail_index_file’ 中:
strip_fh.c:134: 错误:‘size_t’ 未声明 (在此函数内第一次使用)
strip_fh.c:134: 错误:expected ‘;’ before ‘fsize’
strip_fh.c:137: 错误:‘O_RDONLY’ 未声明 (在此函数内第一次使用)
strip_fh.c:138: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:138: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
strip_fh.c:141: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c:143: 错误:‘O_RDWR’ 未声明 (在此函数内第一次使用)
strip_fh.c:143: 错误:‘O_CREAT’ 未声明 (在此函数内第一次使用)
strip_fh.c:147: 错误:‘PROT_READ’ 未声明 (在此函数内第一次使用)
strip_fh.c:147: 错误:‘MAP_SHARED’ 未声明 (在此函数内第一次使用)
strip_fh.c:147: 错误:‘off_t’ 未声明 (在此函数内第一次使用)
strip_fh.c:147: 错误:expected expression before ‘)’ token
strip_fh.c:150: 错误:‘fileheader’ 未声明 (在此函数内第一次使用)
strip_fh.c:150: 错误:expected ‘;’ before ‘fh’
strip_fh.c:152: 错误:‘fsize’ 未声明 (在此函数内第一次使用)
strip_fh.c:154: 警告:隐式声明与内建函数 ‘bzero’ 不兼容
strip_fh.c:154: 错误:‘fh’ 未声明 (在此函数内第一次使用)
strip_fh.c:155: 错误:提供给函数 ‘strip_mail_fileheader’ 的实参太多
strip_fh.c: 在顶层:
strip_fh.c:170: 警告:‘struct userec’ 在形参表内部声明
strip_fh.c: 在函数 ‘strip_mail’ 中:
strip_fh.c:172: 错误:‘ml’ 的存储大小未知
strip_fh.c:174: 错误:‘STRLEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:176: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
strip_fh.c:176: 错误:提领指向不完全类型的指针
strip_fh.c:178: 警告:隐式声明与内建函数 ‘bzero’ 不兼容
strip_fh.c:183: 错误:提领指向不完全类型的指针
strip_fh.c:184: 错误:提领指向不完全类型的指针
strip_fh.c:185: 错误:提领指向不完全类型的指针
strip_fh.c:190: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c:191: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘rollback_board_file’ 中:
strip_fh.c:203: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c: 在顶层:
strip_fh.c:208: 警告:‘struct boardheader’ 在形参表内部声明
strip_fh.c: 在函数 ‘rollback_board’ 中:
strip_fh.c:210: 错误:提领指向不完全类型的指针
strip_fh.c:211: 错误:提领指向不完全类型的指针
strip_fh.c:212: 错误:提领指向不完全类型的指针
strip_fh.c:213: 错误:提领指向不完全类型的指针
strip_fh.c:214: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘rollback_mail_file’ 中:
strip_fh.c:225: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c: 在顶层:
strip_fh.c:230: 警告:‘struct userec’ 在形参表内部声明
strip_fh.c: 在函数 ‘rollback_mail’ 中:
strip_fh.c:232: 错误:‘ml’ 的存储大小未知
strip_fh.c:234: 错误:‘STRLEN’ 未声明 (在此函数内第一次使用)
strip_fh.c:236: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
strip_fh.c:236: 错误:提领指向不完全类型的指针
strip_fh.c:238: 警告:隐式声明与内建函数 ‘bzero’ 不兼容
strip_fh.c:243: 错误:提领指向不完全类型的指针
strip_fh.c:244: 错误:提领指向不完全类型的指针
strip_fh.c:245: 错误:提领指向不完全类型的指针
strip_fh.c:250: 警告:隐式声明与内建函数 ‘sprintf’ 不兼容
strip_fh.c:251: 错误:提领指向不完全类型的指针
strip_fh.c: 在函数 ‘main’ 中:
strip_fh.c:259: 错误:‘BBSHOME’ 未声明 (在此函数内第一次使用)
strip_fh.c:266: 警告:隐式声明与内建函数 ‘printf’ 不兼容
strip_fh.c:267: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
strip_fh.c:280: 警告:赋值时将整数赋给指针,未作类型转换
strip_fh.c:281: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:281: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
strip_fh.c:282: 警告:隐式声明与内建函数 ‘exit’ 不兼容
strip_fh.c:284: 警告:传递参数 1 (属于 ‘strip_board’)时在不兼容的指针类型间转换
strip_fh.c:289: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:290: 警告:隐式声明与内建函数 ‘exit’ 不兼容
strip_fh.c:292: 警告:传递参数 1 (属于 ‘strip_mail’)时在不兼容的指针类型间转换
strip_fh.c:296: 警告:赋值时将整数赋给指针,未作类型转换
strip_fh.c:297: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:298: 警告:隐式声明与内建函数 ‘exit’ 不兼容
strip_fh.c:300: 警告:传递参数 1 (属于 ‘rollback_board’)时在不兼容的指针类型间转换
strip_fh.c:305: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:306: 警告:隐式声明与内建函数 ‘exit’ 不兼容
strip_fh.c:308: 警告:传递参数 1 (属于 ‘rollback_mail’)时在不兼容的指针类型间转换
strip_fh.c:310: 警告:隐式声明与内建函数 ‘fprintf’ 不兼容
strip_fh.c:319: 警告:隐式声明与内建函数 ‘exit’ 不兼容

【 在 pig2532 (猪猪猪) 的大作中提到: 】
: 用这样的
: gcc -g -O3 -Wall -I. -I/home/bbs/src/kbs_bbs -I/home/bbs/src/kbs_bbs/src -lsystem -lBBS -L/home/bbs/lib -I/usr/include/mysql -L/usr/lib/mysql strip_fh.c -o strip_fh
: 如果你的bbs装的目录不一样就自己改改



--

※ 来源:・水木社区 http://newsmth.net・[FROM: 202.115.30.*]
ÖíÖíÖí
2007-05-13 03:19:28 UTC
Permalink
����Դ�����������ģ�
���� �Ǹ���-O3����-03

�� �� okshao2004 (ok��è) �Ĵ������ᵽ: ��
: bbs��װĿ¼��usr/local/bbs �µģ�������ֻ�� -L/home/bbs/lib �滻��usr/local/bin, �ٴα������������´�����
: ��������һ��Ҳû���١���������
: [***@localhost fb2k2smth]# gcc -g -03 -I. -I/home/bbs/src/kbs_bbs -I/home/bbs/kbs_bbs/src -lsystem -lBBS -L/usr/local/lib -I/usr/include/mysql -L/usr/lib/mysql strip_fh.c -o strip_fh
: ...................

--
695 Superft Nov 24 Re: ..����o o 0 0 ���t�s
696 pig2532 Nov 24 Re: ..����o o 0 0 ��
697 Superft Nov 24 Re: ..����o o 0 0 �� ^..^
698 pig2532 Nov 24 Re: ..����o o 0 0 ��(oo )
699 Superft Nov 24 Re: ..����o o 0 0 ��
700 pig2532 Nov 24 Re: ..����o o 0 0 ���q�r


�� �Դ:��ˮľ���� newsmth.net��[FROM: 59.66.172.*]
okÀÏÚ
2007-05-13 04:12:59 UTC
Permalink
我的源代码是用CVS下载的, 放在home/bbs/src/kbs_bbs/---
【 在 pig2532 (猪猪猪) 的大作中提到: 】
: 你把源码放在哪里的?
: 另外 那个是-O3不是-03



--

※ 来源:・水木社区 http://newsmth.net・[FROM: 202.115.30.*]
Loading...