Chinaunix
标题:
编译module的时候如何指定包含头文件的-I选项?
[打印本页]
作者:
zhycjh
时间:
2018-07-23 22:28
标题:
编译module的时候如何指定包含头文件的-I选项?
gcc有-I选项指定头文件目录。但是一般编译一个module的教程,都是让我们直接写一个makefile:
obj-m += hellomod.o
KERNEL ?= /lib/modules/$(shell uname -r)/build
all:
make -C $(KERNEL) M=$(PWD) modules
clean:
make -C $(KERNEL) M=$(PWD) clean
问题来了,我的module里面需要用sched.h里面的task_struct
我即使
#include</usr/include/sched.h>
也会告诉我找不到features.h。其实features.h也在/usr/include下面。
怎么解决呢,如何指定这个头文件的包含路径?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2