История изменений
Исправление tyamur, (текущая версия) :
Нашел инструкцию но теперь не находит файлы.
cat Makefile
PWD = $(shell pwd)
KVERSION = $(shell uname -r)
K_DIR = /usr/src/linux-headers-$(KVERSION)/
MODULE_NAME = hello
obj-m = hello.o
all:
make -C $(K_DIR) M=$(PWD) modules
clean:
make -C $(K_DIR) M=$(PWD) clean
запускаю так
make CC=/usr/bin/arm-linux-gnueabi-gcc ARCH=arm
./include/uapi/asm-generic/int-ll64.h:12:10: fatal error: asm/bitsperlong.h: Нет такого файла или каталога
12 | #include <asm/bitsperlong.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
// а если так
make CC=/usr/bin/arm-linux-gnueabi-gcc ARCH=arm64
./include/uapi/linux/types.h:5:10: fatal error: asm/types.h: Нет такого файла или каталога
5 | #include <asm/types.h>
| ^~~~~~~~~~~~~
compilation terminated.
// не совсем понятно где этот файл должен быть.
// и почему его нет.
Исходная версия tyamur, :
Нашел инструкцию но теперь не находит файлы.
cat Makefile
PWD = $(shell pwd)
KVERSION = $(shell uname -r)
K_DIR = /usr/src/linux-headers-$(KVERSION)/
MODULE_NAME = hello
obj-m = hello.o
all:
make -C $(K_DIR) M=$(PWD) modules
clean:
make -C $(K_DIR) M=$(PWD) clean
запускаю так
make CC=/usr/bin/arm-linux-gnueabi-gcc ARCH=arm
./include/uapi/asm-generic/int-ll64.h:12:10: fatal error: asm/bitsperlong.h: Нет такого файла или каталога
12 | #include <asm/bitsperlong.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
// а если так
make CC=/usr/bin/arm-linux-gnueabi-gcc ARCH=arm64
./include/uapi/linux/types.h:5:10: fatal error: asm/types.h: Нет такого файла или каталога
5 | #include <asm/types.h>
| ^~~~~~~~~~~~~
compilation terminated.
// не совсем понятно где этот файл должен быть.
// и почему его нет.