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

xlc编译遇到重复定义

    来源: 互联网  发布时间:2016-12-15

    本文导语:  旧机器上面没问题,搬到新机器上面后makfile: xlC_r -brtl -g -O2 -DMITRACE_OFF -DIT_HAS_DISTINCT_LONG_DOUBLE -DIT_COMPILER_HAS_LONG_LONG -DIT_DO_NOT_SIMULATE_BOOL -D_INCLUDE_POSIX_SOURCE -D_PROTOTYPES -D_INCLUDE_XOPEN_SOURCE -D_H_LOCALEDEF -D_DEBUG -c sta...

旧机器上面没问题,搬到新机器上面后makfile:
xlC_r -brtl -g -O2 -DMITRACE_OFF -DIT_HAS_DISTINCT_LONG_DOUBLE -DIT_COMPILER_HAS_LONG_LONG -DIT_DO_NOT_SIMULATE_BOOL -D_INCLUDE_POSIX_SOURCE -D_PROTOTYPES -D_INCLUDE_XOPEN_SOURCE -D_H_LOCALEDEF -D_DEBUG -c startsvrMain.cpp -I../inc -I/usr/local/SRBC2.0/include -I../../nmbase/include -I../../agent/include -I/inc -I/informix/incl/public -I/informix/incl -I/informix/incl/esql
"/usr/local/SRBC2.0/include/Logger_Impl.h", line 14.1: 1540-0400 (S) "ostream" has a conflicting declaration.
"/usr/vacpp/include/iostream.h", line 692.7: 1540-0425 (I) "ostream" is defined on line 692 of "/usr/vacpp/include/iostream.h".
"/usr/vacpp/include/iostream.h", line 74.7: 1540-0424 (I) "ostream" is declared on line 74 of "/usr/vacpp/include/iostream.h".
gmake: *** [startsvrMain.o] Error 1
问下是什么情况

|
"/usr/local/SRBC2.0/include/Logger_Impl.h", line 14.1

自己定义了一个ostream ?

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












  • 相关文章推荐
  • 哪有xlC等参数的含义说明啊?包括 -bhalt等
  • lslpp显示有xlC.cpp 9.0.0.0 COMMITTED C for AIX Preprocessor
  • 哪位有xlC_r的参数详解?多谢
  • AIX中用xlc是否能链接C++的动态库,需要添加什么参数?


  • 站内导航:


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

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

    浙ICP备11055608号-3