当我在linux中编译c代码文件时,出现了以下一些问题:
我猜有些头文件没有包含或者一些头文件随着时间的推移而改变。但我不确定哪个头文件被更改或没有包含。我使用grep命令查找包含MAJOR宏定义的头文件但是没有帮助。 linux版本:
.c文件包含以下头文件:
<stdio.h> /* fprintf */
<string.h>
<stdlib.h> /* contains exit */
<sys/types.h> /* unistd.h needs this */
<sys/stat.h>
<linux/fs.h>
<unistd.h> /* contains read/write */
<fcntl.h>
我搜索了谷歌但没有找到任何内容。任何建议都有帮助。