LINUX.ORG.RU

История изменений

Исправление 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.

// не совсем понятно где этот файл должен быть. 
// и почему его нет.