我使用的是 Linux 3.2.0-24-generic
。我需要修改ath9k
和的源文件mac80211
。其中一个文件引用了一些 Linux 头文件,mac80211
例如linux/slab.h
、和。我已经安装了最新的头文件,但仍然缺少这些头文件。我可以在哪里下载这些头文件?linux/skbuff.h
linux/etherdevice.h
linux/if_arp.h
答案1
目录中的标题和模块属于同一个 Linux 源代码树的一部分include
。
(编译树内模块时,您需要有完整的源代码树,来自 tarball 或 Git 存储库。例如,这篇 CentOS 文章和Documentation/kbuild/
目录。
linux
├── Documentation
│ └── kbuild
├── drivers
│ └── net
│ └── wireless
│ └── ath
│ └── ath9k
├── include
│ └── linux
└── net
└── mac80211