我的gumstix linux映像中缺少asm/ioctl.h
我试图在Gumstix Linux上包含我的gumstix linux映像中缺少asm/ioctl.h,linux,embedded,gumstix,Linux,Embedded,Gumstix,我试图在Gumstix Linux上包含ioctl.h,以便使用板载ADC 反过来,ioctl.h包括我的机器上缺少的asm/ioctls.h 实际上,缺少整个/usr/asm目录。有人知道我应该如何添加/安装它,以及它丢失的原因吗?我也有同样的问题。我为这个目录以及其他几个目录创建了一个符号链接(很抱歉,我不能更具体地说,因为这是在以前的雇主那里,我没有它。) 确保已安装内核标题: opkg安装任务本机sdk 然后创建符号链接: ln-s/usr/asm/usr/src/linux-3.0.0
ioctl.h
,以便使用板载ADC
反过来,ioctl.h
包括我的机器上缺少的asm/ioctls.h
实际上,缺少整个
/usr/asm
目录。有人知道我应该如何添加/安装它,以及它丢失的原因吗?我也有同样的问题。我为这个目录以及其他几个目录创建了一个符号链接(很抱歉,我不能更具体地说,因为这是在以前的雇主那里,我没有它。)
确保已安装内核标题:
opkg安装任务本机sdk
然后创建符号链接:
ln-s/usr/asm/usr/src/linux-3.0.0/include/asm/
(同样,关于内存…这取决于体系结构。例如,对于x86,文件 /arch/x86/include/asm/ioctl.h 包括 include/asm generic/ioctl.h
包含相关信息的健全性检查:您确实检查了
/usr/include/asm
,而不是/usr/asm
,对吗?我不知道Gumstix开发工具包;asmasm
目录适用于与内核紧密交互的应用程序(它来自内核,而不是libc),因此它可能位于与常用头文件不同的组件中。对于那些想将此迁移到SU的人:不!这个问题是关于开发工具的,所以它的主题是。这在SU上是离题的,Gumstix板的定义不是计算机。