编译内核驱动程序和.c文件的单个makefile

问题描述 投票:1回答:1

我有一个用于打印Hello World的hello.c文件,我还有另一个hello_driver.c文件,该文件将Hello World打印到kernel log

我可以编译hello_driver.c文件,它会将Hello World打印到内核日志中。我已经尝试过此Makefile,但无法正常工作:

obj-o += hello.o hello_driver.o KVERSION = $(shell uname -r) all: make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules clean: make -C /lib/modules/$(KVERSION)/build M=$(PWD) clean

我有一个打印Hello World的hello.c文件,我还有另一个将Hello World打印到内核日志的hello_driver.c文件。我可以编译hello_driver.c文件,并打印出Hello World ...
linux makefile linux-kernel operating-system
1个回答
0
投票
创建2 makefiles-一个用于hello.c,另一个用于hello_driver.c

创建第三个makefile-这个主makefile将调用上面的2。

© www.soinside.com 2019 - 2024. All rights reserved.