我正在尝试编译我在link上找到的linux驱动程序。 我将linux-headers-3.16.0-30-generic下载到/ usr / src文件夹中。
我在linux-headers-3.16.0-30-generic / include / config /中找到了modversions.h,它是空的。
我的makefile如下所示:
INCLUDEDIR = /usr/src/linux-headers-3.16.0-30-generic/include
CFLAGS = -c -D__KERNEL__ -DMODULE -O -Wall -I$(INCLUDEDIR)
VER = $(shell awk -F\" '/REL/ {print $$2}' $(INCLUDEDIR)/linux/version.h)
OBJS = myaudio.o
all: $(OBJS)
myaudio.o:
cc $(CFLAGS) myaudio.c
install:
install -c myaudio.o
clean:
rm -f myaudio.o core
我试图将-I /usr/src/linux-3.16.0-30-generic/include/config传递给make命令。