【问题标题】:How to add rules in Linux kernel Makefile如何在 Linux 内核 Makefile 中添加规则
【发布时间】:2015-09-11 10:23:56
【问题描述】:

我想向 Linux 内核 3.6.x 添加系统调用。我有两个文件 myheader.hmycode.c

正如我在一些文章中看到的,我做了以下事情:

  1. 从根目录/linux/myfolder创建一个文件夹。

  2. 使用规则在myfolder 中创建 Makefile:

    obj-y := mycode.o

    我把mycode.c文件放在这个文件夹里。

  3. 我从根目录修改主 Makefile。

    core-y := usr/ myfolder/

我应该把myheader.h 放在哪里,我应该在makefile 中添加什么规则?

我尝试将其放入/linux/include,但编译失败。

【问题讨论】:

    标签: c linux makefile kernel system-calls


    【解决方案1】:

    您可以在本地拥有头文件(与源文件在同一目录中),并使用简单的#include "myheader.h" 包含它。

    【讨论】:

      猜你喜欢
      • 2023-02-07
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多