构建设备驱动程序“make”错误

构建设备驱动程序“make”错误

我对 Linux 内核开发还很陌生,在尝试构建设备驱动程序以便测试它们并strace在它们上运行命令时遇到了问题。但是,由于某种原因,在任何目录中(在临时目录中,例如 greybus 或 netlogic),当我运行命令时make,我总是遇到相同的错误。我在用着教程(标题:仅编译部分内核)详细介绍了编译过程。

make: *** 无目标。停止。

我不知道为什么会出现这种情况。举个例子,greybus 目录中有一个 Makefile,它确实有目标。这是生成文件:

# Greybus core
greybus-y :=    core.o          \
                debugfs.o       \
                hd.o            \
                manifest.o      \
                module.o        \
                interface.o     \
                bundle.o        \
                connection.o    \
                control.o       \
                svc.o           \
                svc_watchdog.o  \
                operation.o

obj-$(CONFIG_GREYBUS)           += greybus.o

# needed for trace events
ccflags-y += -I$(src)


# Greybus Host controller drivers
gb-es2-y := es2.o

相关内容