已修复
问题是我在源目录的路径中的某处有空格
在这种情况下," Source Builds"有一个空间,搞砸了一切。
确保您在根目录和制作目录之间的文件夹名称中没有任何空格。
所以这个错误:
make [1]:**没有规则要制定目标' Builds / digimend-kernel-drivers-master'。停止。
来自以下的空间:
〜/ Source Builds / digimend-kernel-drivers-master
< / p>
debian wheezy,jessie和now simplice 6 sid
我安装了build essentials包 我内核的linux头文件包
我试过内核3.2.04,3.16和现在3.12
gcc版本4.9.2(Debian 4.9.2-8) GNU Make 4.0
这是我尝试制作时所得到的。
willy@semplice:~/Source Builds/digimend-kernel-drivers-master$ make
make -C /lib/modules/3.12-7.semplice.0-desktop-686/build SUBDIRS=/home/willy/Source Builds/digimend-kernel-drivers-master modules
make[1]: Entering directory '/usr/src/linux-headers-3.12-7.semplice.0-desktop-686'
make[1]: *** No rule to make target 'Builds/digimend-kernel-drivers-master'. Stop.
make[1]: Leaving directory '/usr/src/linux-headers-3.12-7.semplice.0-desktop-686'
Makefile:10: recipe for target 'modules' failed
make: *** [modules] Error 2
继承人makefile
ifneq ($(KERNELRELEASE),)
obj-m := hid-huion.o hid-uclogic.o
else
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
UDEV_RULES := /lib/udev/rules.d/70-hid-rebind.rules
DEPMOD_CONF := /etc/depmod.d/digimend.conf
HID_REBIND := /sbin/hid-rebind
modules modules_install clean:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) $@
install: modules_install
install -D -m 0644 digimend.conf $(DEPMOD_CONF)
depmod -a
install hid-rebind $(HID_REBIND)
install -m 0644 hid-rebind.rules $(UDEV_RULES)
udevadm control --reload
uninstall:
rm -vf $(UDEV_RULES) $(HID_REBIND) $(DEPMOD_CONF) \
/lib/modules/*/extra/hid-huion.ko \
/lib/modules/*/extra/hid-uclogic.ko
udevadm control --reload
depmod -a
endif
这里发生了什么......我越来越难过了
答案 0 :(得分:0)
已修复
问题是我在源目录的路径中的某处有空格
在这种情况下,“Source Builds”有一个空间并且搞砸了所有东西
确保您在根目录和制作目录之间的文件夹名称中没有任何空格。
所以这个错误:
make [1]:**没有规则可以使目标'Builds / digimend-kernel-drivers-master'。停止。
来自以下空间:
〜/ 源构建 / digimend-kernel-drivers-master
- user4369678