当前位置:  技术问答>linux和unix

为什么include sched.h就报一大堆莫名其妙的错误呢?

    来源: 互联网  发布时间:2015-10-29

    本文导语:  很多是关于timer.h的,还有timex.h, signal.h等等其他的. 还有,明明有asm/uaccess.h为什么include 却说没有这个文件或目录呢? | 需要知道你在做什么,还有Makefile文件,以及出错的具体信息。 | ...

很多是关于timer.h的,还有timex.h, signal.h等等其他的.
还有,明明有asm/uaccess.h为什么include 却说没有这个文件或目录呢?

|
需要知道你在做什么,还有Makefile文件,以及出错的具体信息。

|
编译是否有参数  -I/usr/src/linux-2.4/include   (linux-2.4是我的机器,应该和你机器一致)

|
编写内核程序于应用程序的头文件是不一样的。
上面这个参数表示的是头文件的地址,是内核程序需要的头文件。不加这个参数,就用的应用程序的头文件,在/usr/include下。

|
编译程序最好用Makefile来做

如果编译内核模块要加上编译头文件路径-I/usr/src/linux-2.4/include,以及编译选项
-D__KERNEL__ -DMODULE

|
gcc -D__KERNEL__ -DMODULE -I./usr/src/linux/include -c -o test.o test.c

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为什么提示inet_addr,gethostbyaddr错误,头文件#include <netdb.h> #include <netinet/in.h>我已经包括,在HP机编译没有问题,现在环境
  • 包含了#include <pthread.h>,为什么还有pthread_create错误?
  • 疯了,一包含#include <vamlloc.h>, 就编译错误!
  • linux下编译#include <linux/skbuff.h>出很多错误
  • 64位下gcc编译奇怪错误 /usr/include/linux/errqueue.h:6: error: '__u32' does not name a ty
  • 求助:为什么加了<linux/sched.h>之后会有错误啊?有-I /usr/src/linux-2.4.20-8/include
  • 纠正一个include问题的错误,这个错误在精华贴中也存在,希望版主重视!
  • java命名空间javax.swing类rowfilter<m,i>的类成员方法: include定义及介绍
  • 我的mysql.h在/usr/include/mysql下面,#include的时候怎么写?
  • c/c++预处理命令预#include介绍
  • JSP下动态INCLUDE与静态INCLUDE的区别分析
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • JSP中动态include与静态include的区别介绍
  • c++中#include <>与#include""的区别详细解析
  • tomcat3.22下,我在一个JSP页面中include了一个文件,为什么include文件的汉字都成了乱码?怎样解决呢?
  • [新人问题]关于include .c 和 include .h
  • makefile include的问题
  • include问题
  • 交叉编译时候,怎么避开/usr/lib和/usr/include
  • c/c++ iis7站长之家
  • JSP中的include有几种形式?都有什么区别?
  • 紧急求助INCLUDE问题
  • 请教jsp 中两个include的区别
  • 如何在jsp中include另一个文件呀?
  • linux include 问题?
  • 各个include目录的用途
  • 一个jsp:include的问题,请高手入内
  • 关于linux下,写端口 outp()inp()的函数怎么include


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3