커널 모듈 컴파일 실패: 대상 droid/sunxi-livesuite-master/awusb''를 만드는 규칙이 없습니다.

커널 모듈 컴파일 실패: 대상 droid/sunxi-livesuite-master/awusb''를 만드는 규칙이 없습니다.

awusb.ko나는 Linux Mint에서 다음과 같이 컴파일하려고 시도했습니다 .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.

: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다음과 같이 중지됩니다.

 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

제 생각에는 모듈 obj-m := awusb.o을 만드는 데에는 규칙이 있습니다 awusb.ko. 도움 좀 주세요?

답변1

문제는 /home/ger/progentp/Flash droid/
폴더 이름에서 공백을 제거하거나 공백 없이 git 복제본을 다른 위치로 이동하는 공백입니다.

관련 정보