我是linux设备驱动程序开发的新手。我正在尝试编写一个simple hello world module,它将显示在我试图将hello_world模块插入到内核中的系统上运行的内核版本。我使用version.h中的LINUX_VERSION_CODE获取linux版本并构建模块。有没有人可以帮我找到要插入ko的本地机器的linux版本,而不是找到构建模块的内核版本
General Setup ---> [*] Enable access to .config through /proc我有一个基于arm的板(带有Allwinner H3 sun8iw7p1 SoC的NanoPi-M1),它有Debian操作系统,并且在/proc目录中没有config.gz文件。
我用这种配置编译了一个内核(Linux),它启用了大多数LSM: YAMA、SMACK、AppArmor、TOMOYO和SELinux。Warning: unable to find a suitable fs in /proc/mounts, is it mounted?
Use --subdomainfs to override.Warning: unable to find a suitable fs in /proc/mounts, is it mounted?其他配置文件也
apt-get install -y npm nodejsUnable to correct problems, you have held broken packages/usr/src/linux-headers-4.9.0-11-amd64/include/config/have/memblock/node
/usr/src