sudo apt install flex bison
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwif
sudo make defconfig-iwlwifi-public
sudo make当执行到这一步时,编译失败报错:/home/lpc/backport-iwlwifi/backport-include/linux/timer.h:76:19: error: static declaration of ‘timer
这时候我们只需要将timer.h中的
static inline int timer_shutdown(struct timer_list *t)
{
return del_timer(t);
}
static inline int timer_shutdown_sync(struct timer_list *t)
{
return del_timer_sync(t);
}
这一部分删除再编译就好了 sudo make install之后reboot即可将wifi图标显示出来