![如何在 SliTaz 中安装 linux-libc-dev (asm/ioctls.h)](https://linux22.com/image/3227/%E5%A6%82%E4%BD%95%E5%9C%A8%20SliTaz%20%E4%B8%AD%E5%AE%89%E8%A3%85%20linux-libc-dev%20(asm%2Fioctls.h).png)
当我从 SliTaz 存储库安装 gcc 时,tazPkg 命令。
我有
gcc 版本 4.5.2 (SliTaz)
当我尝试在 SliTaz 上编译aircrack 1.2 beta 时。
我收到丢失文件的错误(没有此类文件或目录)
asm/ioctls.h
从
/usr/include/bits/ioctls.h:24:24:致命错误:asm/ioctls.h:没有这样的文件或目录
它包含在
/usr/include/sys/ioctl.h:27:0,来自aircrack-ng.c:44:
经过研究,我发现我需要linux-libc-dev解决这个问题。
我怎样才能得到它?或者有人在 SliTaz 下使用了 Aircrack 1.2 beta 1 吗?
答案1
我在尝试构建更新版本的 Ruby 时确实遇到了类似的问题。我没有误会 glibc-dev 应该工作,尝试:sudo tazpkg -gi glibc-dev
这应该让你的构建工作。如果没有的话,tazpkg 确实有一个 deb 包的转换工具。tazpkg convert deb-package-name
请记住,Slitaz 的第 4 版(稳定版本)和 5 RC2 的开发时间相隔一年多,因此软件包列表会有所不同。尝试新版本也可能会解决您的问题或产生新问题。