我正在使用 gentoo 并试图编译一个程序来控制并行端口上的位。它的顶部附近有这条线:
#include <asm/io.h>
当我尝试在其上使用 gcc 时,它会产生以下输出:
"locate asm/io.h"yields(除其他外):
所以我有头文件,但没有找到?
为什么这不起作用?
最佳答案
我不确定您是该程序的作者还是您只是想编译从某人那里获得的程序,但是 looks like #include <asm/io.h>
应该替换为 #include <sys/io.h>
。有关更多信息,请参阅 this google search 的结果。
关于c - "#include <asm/io.h>"导致 "error: asm/io.h: No such file or directory",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1953562/