我的gumstix linux映像上缺少asm / ioctl.h

时间:2011-07-13 20:57:43

标签: linux embedded gumstix

我正在尝试将ioctl.h包含在我的Gumstix Linux中,以便使用板载ADC。

反过来,ioctl.h包含我的计算机上缺少的asm/ioctls.h

实际上,缺少整个/usr/asm目录。有人知道我应该如何添加/安装它以及为什么它丢失了?

2 个答案:

答案 0 :(得分:0)

我有同样的问题。我为这个目录创建了一个符号链接,以及其他几个(对不起,我不能更具体,因为这是在以前的雇主,我没有与我。)

确保已安装内核头文件:

  

opkg install task-native-sdk

然后创建符号链接:

  

ln -s / usr / asm /usr/src/linux-3.0.0/include/asm /

(再次,记忆......)

答案 1 :(得分:0)

这取决于体系结构。例如对于x86,文件

/arch/x86/include/asm/ioctl.h

包括

include / asm-generic / ioctl.h

包含相关信息