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

一个很郁闷的警告信息~~~怎么解决掉它呢?

    来源: 互联网  发布时间:2016-09-26

    本文导语:  就是使用 atomic_set  和atomic_read的时候,我是添加了include的 但是会警告 atomic_set隐式引用,但是不会警告atomic_read 虽然无大碍  但是十分让我费解  他们的确同时定义在atomic.h中的阿 | asm-...

就是使用 atomic_set  和atomic_read的时候,我是添加了include的

但是会警告 atomic_set隐式引用,但是不会警告atomic_read

虽然无大碍  但是十分让我费解  他们的确同时定义在atomic.h中的阿

|
asm-generic/atomic.h
#define atomic_read(v)  ((v)->counter)
#define atomic_set(v, i) (((v)->counter) = (i))
既然是宏定义,怎么可能有警告呢?很奇怪。如果没有发生宏替换,难道链接的时候不会出错吗?
把警告贴出来看看?

有个笨办法,把编译命令行加上-E,看看预处理的结果是什么样的,也看看实际包含的头文件的内容是不是和我们想象的一样。

|
应该定义了内核宏__KERNEL__,才可以引用这些调用. 是否不是编译内核模块?没有定义这个宏?

    
 
 

您可能感兴趣的文章:

  • 装有DB2的SCO UNIX系统运行中,出现警告提示...请问此警告是什么意思,如何解决?
  • 求助:下面的警告怎么解决?——关于Linux的Session
  • gtk编程中的警告错误啊,怎么解决啊?????
  • php警告Creating default object from empty value 问题的解决方法
  • red hatlinux9安装到中途停止,出现警告还有错误。怎么解决,急啊
  • 怎样解决这两个警告?
  • PHP date()函数警告: It is not safe to rely on the system解决方法
  • 16种C语言编译警告(Warning)类型的解决方法
  • 关于gcc的编译信息中的警告的问题
  • 为扩大/u分区,divvy调整分片信息,系统差点崩溃,有如下警告信息..
  • 我的linux不断在linux命令行处打印如下警告信息,怎么消除?
  • 怎样禁止SCO UNIX的控制台警告信息
  • 如何将gcc编译的警告及错误信息保存到文件
  • 内核态下sscanf的警告信息
  • 编译最简单字符型驱动的警告信息
  • 调用驱动后出现的警告信息求解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php iis7站长之家
  • 修改警告问题
  • JSP警告
  • 警告问题
  • 消除js以及jsp文件中的警告方法
  • linux at 命令出现警告
  • gcc编译CORBA程序如何关闭智能指针转换为普通指针的警告
  • 我在JB6中出现以下警告,这是什么问题?谢谢!
  • 如何去除64位指针赋给int时的编译警告?
  • 问个简单编译警告问题
  • c++警告错误
  • main.c:252:警告:隐式声明函数 `funcDef`
  • 警告:ISO C90 不允许混合使用声明和代码
  • 请教socket通信中的一个小问题,打印客户端的地址会发出警告
  • linux c 警告left-hand operand of comma 不起作用
  • php弹出错误警告函数
  • 请问如何消去java.awt.window中的“警告 Applet 窗口”字样??!!
  • jsp中如何弹出警告窗口就象JAVASCRIPT中的ALERT()
  • SQL Server 版本变更检查 警告
  • 怎样去掉applet中的菜单和对话框下面的警告条???
  • 怎样弹出一个小小的警告窗口(包含确定键)


  • 站内导航:


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

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

    浙ICP备11055608号-3