hostapd致命错误:netlink/genl/genl.h: 没有此类文件或者目录

hostapd致命错误:netlink/genl/genl.h: 没有此类文件或者目录

问题:
我正在交叉编译hostapd的openwrt 。 我正在 fatal error: netlink/genl/genl.h: No such file or directory 我已经安装了 libnl-3.2.24. 如果我直接编译( 不交叉编译),那么hostapd就会正确编译而没有任何错误。

回答 1:
你可以使用以下命令搜索正确的软件包:

apt-file search /netlink/genl/genl.h

在我的示例中,输出为:

libnl-3-dev:/usr/include/libnl3/netlink/genl/genl. h

这意味着,我必须安装软件包 libnl-3-dev:

sudo apt-get install libnl-3-dev

你需要 libnl-genl-3-dev

sudo apt-get install libnl-genl-3-dev

然后打开 config file:

nano hostap/hostapd/.config

取消注释该行:

CONFIG_LIBNL32=y

再次启动 make

回答 2:
头文件 …/netlink/genl/genl.h 在 libnl-3-dev 包中找到

使用以下方法安装:

sudo apt-get install libnl-3-dev
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值