交叉编译pulseAudio时提示configure: error: *** sys/capability.h not found. Use --without-caps to disable capabilities support.
时间: 2024-02-23 20:59:33 浏览: 219
这个错误提示与在本地编译时的情况类似,也是缺少 sys/capability.h 头文件。不过在交叉编译时,需要根据你的交叉编译环境来安装相应的开发包。
如果你使用的是 Yocto 系统进行交叉编译,可以在配置文件中添加以下内容:
```
EXTRA_OECONF = "--without-caps"
```
这样就可以通过 --without-caps 选项禁用 capabilities 支持,从而避免缺少头文件的问题。
如果你使用的是其他交叉编译环境,可以参考其官方文档或者使用相应的包管理器来安装 libcap-dev 包。另外,如果你不需要使用 capabilities 支持,也可以使用 --without-caps 选项来禁用该功能。
阅读全文