如何在linux中找到包含MAJOR defination的头文件?

时间:2017-09-19 08:36:29

标签: linux gcc

当我在linux中编译c代码文件时,出现了以下一些问题:

  1. 未定义参考' MINOR'
  2. 未定义参考' MAJOR'
  3. 我猜有些头文件没有包含或者一些头文件随着时间的推移而改变。但我不确定哪个头文件被更改或没有包含。我使用grep命令查找包含MAJOR宏定义的头文件但是没有帮助。 linux版本:

    • 经销商ID:Ubuntu
    • 描述:Ubuntu 15.10
    • 发布:15.10
    • 代号:狡猾

    .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>
    

    我搜索了谷歌但没有找到任何内容。任何建议都有帮助。

1 个答案:

答案 0 :(得分:2)

linux / types.h中定义的dev_t类型

和linux / kdev_t.h中的宏

你可以参考 Major and Minor Numbers