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

求助Linux宏定义

    来源: 互联网  发布时间:2017-03-09

    本文导语:  编译器 g++ 有个文件A.h 里面有定义 #define _GNU_SOURCE 若有 B.h 包含 A.h ,则编译正常通过 若同时有 B.h 与 C.h 包含 A.h ,则编译不过,报 _GNU_SOURCE 重定义 注:类似该操作在 Windows 下是能正常编译通过的 为什...

编译器 g++
有个文件A.h

里面有定义
#define _GNU_SOURCE

若有 B.h 包含 A.h ,则编译正常通过
若同时有 B.h 与 C.h 包含 A.h ,则编译不过,报 _GNU_SOURCE 重定义

注:类似该操作在 Windows 下是能正常编译通过的

为什么会出现这样的原因?

难道我必须定义为

#ifndef _GNU_SOURCE
    #define _GNU_SOURCE
#endif

这样的超长形式??
注:编译器 -D 不使用,A.h是我使用的静态库,我的开发必然包含该头文件,也就是说,对我大多数文件,都会包含 A.h

|
这个跟实现有关的。
比如我有一处
#ifdef ABC
#error
#endif

那么如果#define ABC 就会出错。

_GNU_SOURCE  这个GUN可能在哪里限定了重复define 至于为什么,只能查找文档了。

    
 
 

您可能感兴趣的文章:

  • 求助:我的第一个 socket 程序,缺少某些结构的定义
  • 求助自定义QT插件问题
  • 定义一个进程结构体发生错误,求助!
  • 高分求助关于jsp自定义函数的问题
  • 求助:PTHREAD_CANCEL_ASYCHRONOUS 在哪个文件里定义的?
  • 求助:linux信号处理的默认函数宏定义怎么理解呢?
  • 高分求助:关于自定义Table控件的问题!在线等待。。。
  • 求助:linux下 vim的配置(高分求助)
  • 求助!为什么linux下FTP允许windows登录而不允许linux登录?在线等
  • 求助关于linux和windows引导lilo的问题
  • 求助!!怎么在linux交叉环境下移植SOAP协议?
  • 新装linux求助
  • 求助:新氧Linux中文定制版V0.1主题包
  • Opengl Linux多线程 求助
  • linux webserver求助一下
  • 100分求助:关于linux下配置sendmail的问题
  • 急求助!安装linux后重装windows的问题
  • 求助,linux下如何使用函数更改时区,例如设置美国时区 谢谢
  • mini2440开发,linux求助
  • linux的 iptables问题求助
  • 求助~~求助 ~~linux文件读写问题
  • 求助:linux系统断电后无法正常启动
  • 求助访问linux下jboss应用程序?
  • linux配置samba服务器求助!!!
  • 【求助】如何通过外网访问Linux服务器?
  • 求助,在Linux下当文件夹大小超过1G时,删除文件夹内容
  • 急!!!小弟刚刚接触linux 在线求助<很简单的问题>
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助:信号 --13 进程中断
  • 求助,安装了红帽子后进不了
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 一个简单的问题,高分求助!!!
  • 紧急求助:Unix下给文件夹重命名用什么命令?谢谢!!!!
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求助
  • 紧急求助java多线程编程!!!!!!!!!!!!!
  • 高分求助foxpro的jdbc驱动程序!!!!
  • ~(取反)操作错误,求助!谢谢
  • 求助:在Java中如何获得当前系统的CPU型号?


  • 站内导航:


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

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

    浙ICP备11055608号-3