如何在 SliTaz 中安装 linux-libc-dev (asm/ioctls.h)

如何在 SliTaz 中安装 linux-libc-dev (asm/ioctls.h)

当我从 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 的开发时间相隔一年多,因此软件包列表会有所不同。尝试新版本也可能会解决您的问题或产生新问题。

相关内容