“#include”导致“错误:asm / io.h:没有这样的文件或目录”

前端之家收集整理的这篇文章主要介绍了“#include”导致“错误:asm / io.h:没有这样的文件或目录”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用gentoo并尝试编译程序来控制并行端口上的位.这条线靠近它的顶部:
#include <asm/io.h>

当我尝试在其上使用gcc时,它会产生以下输出

port.c:4:20: error: asm/io.h: No such file or directory

“找到asm / io.h”yeilds(除其他外):

/usr/src/linux-2.6.32-gentoo/arch/x86/include/asm/io.h

所以我有头文件,但它找不到它?
为什么这不起作用?

解决方法

我不确定你是否是该程序的作者,或者你只是想编译一个你从某人那里得到的程序,但是 looks like #include< asm / io.h>应该用#include< sys / io.h>替换.有关更多信息,请参见 this google search的结果.
原文链接:https://www.f2er.com/c/119311.html

猜你在找的C&C++相关文章