Sou bastante novo no Desenvolvimento do Kernel do Linux, e tenho um problema ao tentar criar meus drivers de dispositivo para que eu possa testá-los e executar o comando strace
neles. No entanto, por algum motivo, em qualquer diretório (dentro do diretório temporário, como greybus ou netlogic), quando executo o comando make
, sempre obtenho o mesmo erro. Estou usando o este tutorial (cabeçalho: Compilando apenas parte do kernel) que detalha o processo de compilação.
make: *** No targets. Stop.
Não tenho ideia de por que isso está aparecendo. Apenas, por exemplo, existe um Makefile no diretório greybus e ele tem alvos. Este é o 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
Tags compiling make linux linux-kernel