我想ath9k
出于学习目的对驱动程序进行一些更改。我的问题是,当我尝试编译驱动程序时,该make
命令给出了许多implicit declaration
错误,setup_timer
、ACCESS_ONCE
、DECLARE_EWMA
是错误中最常见的错误。
我的内核版本是Ubuntu 4.15.0-20-generic
,我使用的驱动程序源代码来自向后移植-4.14-rc2-1。
这些是我运行的命令:
cd backports-4.14-rc2-1
make defconfig-ath9k
make
我已经使用安装了必要的头文件build-essential
。我应该怎么做才能编译我编辑的驱动程序源代码?
答案1
我正在从 torvalds linux 内核编译驱动程序模块,这就是问题所在,现在我正在从 Ubuntu 源代码编译它,并且它正在工作......