1

我试图ioctl.h在我的 Gumstix Linux 中包含以使用板载 ADC。

反过来,ioctl.h包括asm/ioctls.h我的机器上缺少的内容。

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

4

2 回答 2

0

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

确保您已安装内核头文件:

opkg install task-native-sdk

然后创建符号链接:

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

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

于 2012-03-22T19:59:16.237 回答
0

这取决于架构。例如对于 x86,文件

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

包括

包括/asm-generic/ioctl.h

包含相关信息的

于 2020-06-25T08:53:52.843 回答