源代码编译出错
发表于 : 2006-01-29 15:41
新装的ubuntu5.10,然后install build-essential gcc
编译一个源文件时报错如下,该怎么解决呢?
915resolution.c:1:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:2:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:3:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:5:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:6:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:7:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:8:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:9:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:10:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c: 在函数 ‘initialize_system’ 中:
915resolution.c:76: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c: 在函数 ‘get_chipset’ 中:
915resolution.c:111: 警告:内建函数 ‘sprintf’ 不兼容的隐式声明
915resolution.c: 在函数 ‘open_vbios’ 中:
915resolution.c:121: 警告:内建函数 ‘calloc’ 不兼容的隐式声明
915resolution.c:127: 错误:‘O_RDWR’ 未声明 (在此函数内第一次使用)
915resolution.c:127: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
915resolution.c:127: 错误:所在的函数内只报告一次。)
915resolution.c:130: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c:134: 错误:‘PROT_READ’ 未声明 (在此函数内第一次使用)
915resolution.c:134: 错误:‘PROT_WRITE’ 未声明 (在此函数内第一次使用)
915resolution.c:134: 错误:‘MAP_SHARED’ 未声明 (在此函数内第一次使用)
915resolution.c:134: 错误:‘MAP_FIXED’ 未声明 (在此函数内第一次使用)
915resolution.c:135: 警告:赋值时将整数赋给指针,未作类型转换
915resolution.c:137: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
915resolution.c:138: 警告:内建函数 ‘fprintf’ 不兼容的隐式声明
915resolution.c:138: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
915resolution.c:140: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c:147: 警告:内建函数 ‘strlen’ 不兼容的隐式声明
915resolution.c:147: 警告:赋值时将整数赋给指针,未作类型转换
915resolution.c:150: 警告:内建函数 ‘fprintf’ 不兼容的隐式声明
915resolution.c:152: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c:176: 警告:内建函数 ‘fprintf’ 不兼容的隐式声明
915resolution.c:178: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c: 在函数 ‘close_vbios’ 中:
915resolution.c:202: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
915resolution.c:203: 警告:内建函数 ‘fprintf’ 不兼容的隐式声明
915resolution.c:203: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
915resolution.c:204: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c: 在函数 ‘list_modes’ 中:
915resolution.c:283: 警告:内建函数 ‘printf’ 不兼容的隐式声明
915resolution.c: 在函数 ‘parse_args’ 中:
915resolution.c:326: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
915resolution.c: 在函数 ‘usage’ 中:
915resolution.c:334: 警告:内建函数 ‘printf’ 不兼容的隐式声明
915resolution.c: 在函数 ‘main’ 中:
915resolution.c:345: 警告:内建函数 ‘printf’ 不兼容的隐式声明
编译一个源文件时报错如下,该怎么解决呢?
915resolution.c:1:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:2:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:3:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:5:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:6:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:7:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:8:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:9:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c:10:9: error: #include expects "FILENAME" or <FILENAME>
915resolution.c: 在函数 ‘initialize_system’ 中:
915resolution.c:76: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c: 在函数 ‘get_chipset’ 中:
915resolution.c:111: 警告:内建函数 ‘sprintf’ 不兼容的隐式声明
915resolution.c: 在函数 ‘open_vbios’ 中:
915resolution.c:121: 警告:内建函数 ‘calloc’ 不兼容的隐式声明
915resolution.c:127: 错误:‘O_RDWR’ 未声明 (在此函数内第一次使用)
915resolution.c:127: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
915resolution.c:127: 错误:所在的函数内只报告一次。)
915resolution.c:130: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c:134: 错误:‘PROT_READ’ 未声明 (在此函数内第一次使用)
915resolution.c:134: 错误:‘PROT_WRITE’ 未声明 (在此函数内第一次使用)
915resolution.c:134: 错误:‘MAP_SHARED’ 未声明 (在此函数内第一次使用)
915resolution.c:134: 错误:‘MAP_FIXED’ 未声明 (在此函数内第一次使用)
915resolution.c:135: 警告:赋值时将整数赋给指针,未作类型转换
915resolution.c:137: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
915resolution.c:138: 警告:内建函数 ‘fprintf’ 不兼容的隐式声明
915resolution.c:138: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
915resolution.c:140: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c:147: 警告:内建函数 ‘strlen’ 不兼容的隐式声明
915resolution.c:147: 警告:赋值时将整数赋给指针,未作类型转换
915resolution.c:150: 警告:内建函数 ‘fprintf’ 不兼容的隐式声明
915resolution.c:152: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c:176: 警告:内建函数 ‘fprintf’ 不兼容的隐式声明
915resolution.c:178: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c: 在函数 ‘close_vbios’ 中:
915resolution.c:202: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
915resolution.c:203: 警告:内建函数 ‘fprintf’ 不兼容的隐式声明
915resolution.c:203: 错误:‘stderr’ 未声明 (在此函数内第一次使用)
915resolution.c:204: 警告:内建函数 ‘exit’ 不兼容的隐式声明
915resolution.c: 在函数 ‘list_modes’ 中:
915resolution.c:283: 警告:内建函数 ‘printf’ 不兼容的隐式声明
915resolution.c: 在函数 ‘parse_args’ 中:
915resolution.c:326: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
915resolution.c: 在函数 ‘usage’ 中:
915resolution.c:334: 警告:内建函数 ‘printf’ 不兼容的隐式声明
915resolution.c: 在函数 ‘main’ 中:
915resolution.c:345: 警告:内建函数 ‘printf’ 不兼容的隐式声明