A compilação do módulo do kernel falha: Nenhuma regra para tornar o droid alvo / sunxi-livesuite-master / awusb '' [closed]

0

Eu tentei compilar awusb.ko no meu Linux Mint com make

make -v
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
Dies ist Freie Software; siehe die Programmquellen für Vervielfältigungsbedingungen.

O makefile :

obj-m := awusb.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

default:
    $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
    $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean
    rm -rf Module.markers module.order module.sysvers 

make para com:

 makemake -C /lib/modules/3.19.0-32-generic/build SUBDIRS=/home/ger/progentp/Flash droid/sunxi-livesuite-master/awusb modules
make[1]: Verzeichnis »/usr/src/linux-headers-3.19.0-32-generic« wird betreten
Makefile:669: Cannot use CONFIG_CC_STACKPROTECTOR_REGULAR: -fstack-protector not supported by compiler
make[1]: *** Keine Regel, um »droid/sunxi-livesuite-master/awusb« zu erstellen.  Schluss.
make[1]: Verzeichnis »/usr/src/linux-headers-3.19.0-32-generic« wird verlassen
make: *** [default] Fehler 2

Na minha opinião, com obj-m := awusb.o , há uma regra para criar o módulo awusb.ko . Alguma ajuda por favor?

    
por Gerhard Melzer 25.05.2017 / 13:38

1 resposta

2

Seu problema é o espaço em /home/ger/progentp/Flash droid/
Remova o espaço do nome da pasta ou mova seu clone git para outro local sem espaços.

    
por 25.05.2017 / 13:59