我计划使用BuildRoot 2015.08.1开发Rasperry /C++内核模块。
什么起作用:
不起作用的是:
我查看了输出/暂存/usr/include。我可以找到一些linux头,例如linux/net.h。然而,其他的则不存在,例如linux/module.h。
我正在寻找的标题出现在内核源代码树中。但是,它似乎没有安装到暂存。我不能百分之百确定BuildRoot是否称之为"make headers_install",但这似乎是一个合理的假设。有人会有关于“makeheaders_install”如何选择要安装的标头的指针吗?还是我漏掉了什么东西?
发布于 2015-11-24 13:57:11
我不能包含一些内核头,例如linux/module.h。工具链找不到这个头文件。
内核模块:'make‘命令具有“内部”功能。如果您使用的是特殊的内核模块Makefile→→,则只工作(仅)
→https://stackoverflow.com/questions/33589276/linux-kernel-module-compilation/33589361#33589361
https://unix.stackexchange.com/questions/245055
复制相似问题