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

跪求:加入系统调用的问题

    来源: 互联网  发布时间:2015-09-06

    本文导语:  我在sys.c中加入系统调用后,编译内核,测试系统调用时.编译测试程序时显示: /tmp/ccnrZaBf.o(.text+0x23):In function 'mysyscall' undefined reference to 'errno' collect2:ld return 1 exit status 我使用module加入时编译 gcc -Wall -O2 -DMODULE -D...

我在sys.c中加入系统调用后,编译内核,测试系统调用时.编译测试程序时显示:
/tmp/ccnrZaBf.o(.text+0x23):In function 'mysyscall'
undefined reference to 'errno'
collect2:ld return 1 exit status
我使用module加入时编译
gcc -Wall -O2 -DMODULE -D__KERNEL__ -DLINUX -c mysyscall.c -I/usr/src/linux/include
在测试程序中一样发生这样的问题.
在测试测试程序中加入errno.h后编译链接通过,但生成的可执行文件不能运行.即运行后什么都不做就退出了.

感激各位大侠!!

|
"errno" is used in User Mode, isn't it ?
Delete it for kernel mode , if possiable.

Another way, define a globe variable, named "errno" 
in any header file.

|
把errorno定义前面的extern去掉几可以了

    
 
 

您可能感兴趣的文章:

  • 在线等~~如何在使用加载模块的方法加入系统调用。
  • 得分套餐(27分):3。在JBUILDER4。0中如何将某些类加入它的类库中,实现调用?
  • linux下用kerberos客户端加入windows域的问题
  • 菜鸟问题:如何在red hat 9下加入一个新的分区
  • 一个门外汉的问题,怎么在soliars中添加用户,并把用户加入到组中
  • 加入linux,学习流程和方法问题,请指点
  • 精简内核加入图形后的问题,急!!
  • Kdevelop下加入附加库的问题?急急急急急急!!!
  • 很高兴加入LINUX。请问一个简单的问题:REDHAT LINUX7.3下的中文输入?怎么办?
  • Linux 加入多个组播, 并绑定同一个端口时问题
  • 我用KDevlop编译一个项目时,本来没有问题,可是只要我加入一个CPP文件,就出错,怎么回事?
  • 我是新鸟,渴望加入linux世界,但。。。(汉化问题)
  • 准备明年跳槽加入Linux 嵌入式开发的大部队,先向前辈们请教一点问题
  • jbuilder7中如何加入db2 jdbc驱动?为什么我的老是出问题?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Double Ended Queues(双向队列) 成员 push_front():在头部加入一个元素
  • linux加入windows域 是什么意思?求详解,加入后的效果是怎么样的
  • C++ Double Ended Queues(双向队列) 成员 push_back():在尾部加入一个元素
  • 为什么两行代码间不加入其他代码就崩溃,而加入了日志代码后就不崩溃?
  • C++ Queues(队列) 成员 push():在末尾加入一个元素
  • 怎么在linux中加入一个路径,让他每次重起自动加入??
  • C++ Priority Queues(优先队列) 成员 push():加入一个元素
  • 如何将一个用户加入到一个组中,在线等待!
  • 怎样将扩展名为jar的文件加入到applet中?
  • 本人建了一个linux的群,欢迎加入啊
  • QT群QQ:2966118. 有兴趣的可以加入,
  • 新手如何加入开源项目 有什么好的c++,java 开源适合新手 请指点!
  • Android world群:62553058欢迎大家加入!
  • 如何加入到一个开源项目中?
  • 新建 一 LINUX C语言编程交流群 大家若有兴趣就加入一起交流哈
  • 如何将第三方包加入 谢谢,急
  • 加入linux家族,以後就在這混了!散分!
  • 在linux中的网卡中,怎么加入2个协议? pxe & tcp/ip
  • 得分套餐(26分):2.在jbuilder3.5中如何加入JAVAX.NET.*;这个新类?
  • java 里面怎么加入安全数组
  • 如何将class文件加入jar文件中?


  • 站内导航:


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

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

    浙ICP备11055608号-3