没有库文件

发布于 2022-09-18 18:08:53 字数 158 浏览 13 评论 0

今天第一次写驱动,但是我的红帽没有库文件
linux/module.h   没有那个文件和目录
linux/init.h          没有那个文件和目录
我该怎么办呢?谢谢大侠们解救!!!!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

零時差 2022-09-25 18:08:53

原帖由 lijialis 于 2009-4-24 18:21 发表
今天第一次写驱动,但是我的红帽没有库文件
linux/module.h   没有那个文件和目录
linux/init.h          没有那个文件和目录
我该怎么办呢?谢谢大侠们解救!!!!!!

看一下/usr/include下面有没有linux目录,如果有的话,看看没有这两个头文件。
如果没有的话,就是需要你自己构造源码树,编译内核。

绻影浮沉 2022-09-25 18:08:53

谢谢,我去看看

墟烟 2022-09-25 18:08:53

原帖由 lijialis 于 2009-4-24 18:21 发表
今天第一次写驱动,但是我的红帽没有库文件
linux/module.h   没有那个文件和目录
linux/init.h          没有那个文件和目录
我该怎么办呢?谢谢大侠们解救!!!!!!

主要问题在于你没有构造源码树

梦醒灬来后我 2022-09-25 18:08:53

原帖由 dreamice 于 2009-4-24 23:31 发表

主要问题在于你没有构造源码树

不过我装Redhat系统的时候,装完之后的内核支持动态加载内核模块。感觉应该是有include/linux目录了。

等风也等你 2022-09-25 18:08:53

你装的时候可能选了develop选项的

微凉徒眸意 2022-09-25 18:08:53

这两个文件应该不在/usr/include下,/usr/include下的头文件都是应用程序开发用的。
而内核、驱动开发的头文件是在源码目录/usr/src/linux-2.4.20-8/include下。
请检查内核源码树是否在系统安装时已经安装。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文