Пытаюсь скомпилировать модуль ядра, но компилятор не находит #include <linux/module.h>
По-умолчанию в кросс-компиляторе идет ссыль на sysroot, которая видимо формируется билдрутом), где действительно нет этого заголовочного файла.
# arm-linux-gnueabihf-gcc -print-sysroot
/home/user/bsp/imx6s/buildroot/targets/system/host/usr/arm-buildroot-linux-gnueabihf/sysroot
Но этот заголовочный нашел в папке с собранным ядром.
В мэйк файле компилятор вызвал с опцией --sysroot, где указал путь к заголовочникам ядра
Но толку нет:
#make
module.c:3:20: fatal error: module.h: Нет такого файла или каталога
Возможно ли чтобы заголовочные ядра легли при сборке билдрутом?
У меня сборка ядра вызывается из билдрута