Aktywne Wpisy

eSUBA94 +193


uncle_freddie +39
Rozczarowana Andżelika Wójcik w szczerym wywiadzie つ──☆*:・
MIRROR: https://streamin.link/v/fafbb8e8
#mediolan2026 #mediolan2026gif
MIRROR: https://streamin.link/v/fafbb8e8
#mediolan2026 #mediolan2026gif






Próbuję zbudować moduł kernelowy do raspberry i mam poniższy problem. Pomoże ktoś?
make -C /lib/modules/6.6.31+rpt-rpi-2712/build M= modulesmake[1]: Entering directory '/usr/src/linux-headers-6.6.31+rpt-rpi-2712'
SYNC include/config/auto.conf.cmd
GEN Makefile
/usr/src/linux-headers-6.6.31+rpt-common-rpi/scripts/Makefile.build:41: /usr/src/linux-headers-6.6.31+rpt-common-rpi/scripts/basic/Makefile: No such file or directory
make[4]: *** No rule to make target '/usr/src/linux-headers-6.6.31+rpt-common-rpi/scripts/basic/Makefile'. Stop.
make[3]: *** [/usr/src/linux-headers-6.6.31+rpt-common-rpi/Makefile:644: scripts_basic] Error 2
/usr/src/linux-headers-6.6.31+rpt-common-rpi/Makefile:786: include/config/auto.conf.cmd: No such file or directory
make[2]: *** [/usr/src/linux-headers-6.6.31+rpt-common-rpi/Makefile:809: include/config/auto.conf.cmd] Error 2
make[1]: *** [/usr/src/linux-headers-6.6.31+rpt-common-rpi/Makefile:246: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.6.31+rpt-rpi-2712'
make: *** [Makefile:10: all] Error 2
@Babooco: Ale przecież jest napisane jaki jest problem.
sudo apt install linux-headers-generic
sudo apt install linux-headers-6.6.31+rpt-rpi-2712
sudo apt install linux-source
coś jeszcze muszę doinstalować? plik który nie może zostać znaleziony powinien byc w headerach
obj-m += module.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD)
dpkg-buildpackage -uc -us -b?
Druga sprawa to dawno nie budowałem kernela ale nie musiałem przypadkiem wygenerować configa jakimś cmake czy innym autogenem?
Kiedyś już się bawiłem modułami kernelowymi na rpi4 i po doinstalowaniu headerów moduły się budowały bez problemu.
1. Twoje
$PWDw Makefile'u nie rozwinęło się poprawnie, zwróć uwagę że w logu maszM=(pusto), a powinien być bieżący katalog. Być może pomoże dodanie w Makefile'u czegoś w styluPWD :=$(shell pwd)2. Wygląda jakby katalog
/lib/modules/6.6.31+rpt-rpi-2712/buildnie zawierał źródeł/headerów Linuxa? Z jakiegoś powodu make przekierowuje do/usr/src/linux-headers-6.6.31+rpt-common-rpi(może to po prostu symlink) - sprawdź może ręcznie co