我正在尝试将ioctl.h
包含在我的Gumstix Linux中,以便使用板载ADC。
反过来,ioctl.h
包含我的计算机上缺少的asm/ioctls.h
。
实际上,缺少整个/usr/asm
目录。有人知道我应该如何添加/安装它以及为什么它丢失了?
答案 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
包含相关信息