Raf*_*fal 13 cross-compilation hostapd
我正在为 openwrt 交叉编译 hostapd。我得到fatal error: netlink/genl/genl.h: No such file or directory. 我已经安装了 libnl-3.2.24。如果我直接编译(不是交叉编译),那么 hostapd 编译正确,没有任何错误。
A.B*_*.B. 25
您可以使用以下命令搜索正确的包:
apt-file search /netlink/genl/genl.h
Run Code Online (Sandbox Code Playgroud)
在我的情况下,输出是:
libnl-3-dev: /usr/include/libnl3/netlink/genl/genl.h
这意味着,我必须安装软件包libnl-3-dev:
sudo apt-get install libnl-3-dev
Run Code Online (Sandbox Code Playgroud)
你需要 libnl-genl-3-dev
sudo apt-get install libnl-genl-3-dev
Run Code Online (Sandbox Code Playgroud)
然后打开config文件:
nano hostap/hostapd/.config
Run Code Online (Sandbox Code Playgroud)
并取消注释该行:
CONFIG_LIBNL32=y
Run Code Online (Sandbox Code Playgroud)
重新开始make。
| 归档时间: |
|
| 查看次数: |
45333 次 |
| 最近记录: |