Mad*_*dni 5 c math kernel module
我想在我的Linux内核模块中包含math.h.如果我用,
#include '/usr/include/math.h'
Run Code Online (Sandbox Code Playgroud)
它给了我这些错误:
error: features.h: No such file or directory
error: bits/huge_val.h: No such file or directory
error: bits/mathdef.h: No such file or directory
error: bits/mathcalls.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
为什么是这样?
Mad*_*dni -1
在专家看来,这不是在内核空间和用户空间之间通信数据的好方法。要么完全在内核空间上工作,要么只在用户空间上工作。
但一种解决方案可以在内核模块中使用read()和write()命令在用户空间和内核空间之间发送信息。