已经安装了线网卡驱动程序,但是在编译过程在出现fatal error: linux/wlan_plat.h: No such file or directory #include <linux/wlan_plat.h>,用find命令也没有找到。请问如何解决
时间: 2023-12-31 13:07:06 浏览: 213
Linux执行可执行文件提示No such file or directory的解决方法
5星 · 资源好评率100%
如果已经安装了对应的无线网卡驱动程序,但是在编译过程中仍然找不到`linux/wlan_plat.h`头文件,可能是因为该头文件不在编译器的搜索路径中。
你可以尝试进入无线网卡驱动程序的源代码目录,查看是否有`wlan_plat.h`头文件,如果有,可以手动复制到系统的头文件搜索路径中。具体步骤如下:
1. 进入无线网卡驱动程序的源代码目录。
2. 使用以下命令查找`wlan_plat.h`头文件:
```
find . -name "wlan_plat.h"
```
如果找到了这个头文件,记录下它的路径。
3. 将`wlan_plat.h`头文件复制到系统的头文件搜索路径中。一般来说,系统头文件搜索路径包含`/usr/include`和`/usr/local/include`目录。你可以使用以下命令将头文件复制到其中一个目录:
```
sudo cp /path/to/wlan_plat.h /usr/include/linux
```
这里`/path/to/wlan_plat.h`是`wlan_plat.h`头文件的路径,`/usr/include/linux`是系统头文件搜索路径之一。
4. 重新编译程序,看看是否能够找到`wlan_plat.h`头文件。
希望这些方法能够帮助你解决问题。
阅读全文