返回信息流编译了一个程序,错误信息是
fatal error: linux/timer.h: 没有那个文件或目录
gcc 版本是 4.4.5
内核版本是2.6.35-28
在默认包含路径下明明有这个文件
/usr/src/linux-headers-2.6.35-28-generic/include/linux/timer.h
include这个头文件的绝对路径后又提示timer.h包含的list.h不存在(list.h和timer.h明明就在同一个目录下)
换gcc-4.4.1同样问题
求解答!
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #10593同步于 2011/5/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
fatal error: linux/timer.h: 没有那个文件或目录
GuuGe
2011/5/12镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
/usr/src/linux-headers-2.6.35-28-generic/include
这个没被放在gcc的默认头文件路径里呗。
试着在/usr/src/下面建立一个linux/include的快捷方式,指向linux-headers-2.6.35-28-generic/include
加-I参数是王道
【 在 ericyosho (ericyosho) 的大作中提到: 】
: /usr/src/linux-headers-2.6.35-28-generic/include
: 这个没被放在gcc的默认头文件路径里呗。
: 试着在/usr/src/下面建立一个linux/include的快捷方式,指向linux-headers-2.6.35-28-generic/include
: ...................