[root@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复制到同目录下,再次编译后出现的错误
[root@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 (猪猪猪) 的大作中提到: 】
: 把编译命令和错误信息贴上来
--
FROM 202.115.30.*