免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2087 | 回复: 3
打印 上一主题 下一主题

[C++] 请教AIX5.2L下编译链接C++程序告警的原因 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-24 00:01 |只看该作者 |倒序浏览
鄙人使用的是IBM的AIX5.2L系统,xlC_r编译器,支持STL,代码编译链接都顺利,只是链接的时候出现告警,具体显示如下,请教原因:
aix_app1@/program/discount2$make all
        /oracle/app/oracle/product/9.2.0/bin/oraxlc  -I.  -I/oracle/app/oracle/product/9.2.0/rdbms/demo  -I/oracle/app/oracle/product/9.2.0/rdbms/public  -I/program/comlib/common  -I/program/comlib/interface  -I/program/comlib/MessageQueue  -I/program/comlib/database  -I/program/discounttable  -I/program/discountlib -g -c -bnoquiet -D_POSIX_C_SOURCE=199506L trycmddiscount.cxx
        /oracle/app/oracle/product/9.2.0/bin/oraxlc  -g -L/oracle/app/oracle/product/9.2.0/rdbms/lib -L/oracle/app/oracle/product/9.2.0/lib -L/lib -L/usr/lib -L/usr/vacpp/lib -lC trycmddiscount.o /program/comlib/common/common.a  /program/comlib/interface/jmlib.a  /program/comlib/MessageQueue/message.a  /program/comlib/database/databaselib.a  /program/discounttable/tablelib.a  /program/discountlib/discountlib.a -lclntsh -lpthreads -lm -lcurses -lclntst9 -lclntsh -o trycmddiscount
ld: 0711-224 WARNING: Duplicate symbol: npos__Q2_3std12basic_stringXTcTQ2_3std11char_traitsXTc_TQ2_3std9allocatorXTc__
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
Target "all" is up to date.
aix_app1@/program/discount2$
注:主要是想明白出现ld: 0711-224 WARNING: Duplicate symbol:的原因和解决方法,请赐教!!!

论坛徽章:
0
2 [报告]
发表于 2004-08-24 09:42 |只看该作者

请教AIX5.2L下编译链接C++程序告警的原因

这是字符串重复定义,把冒号后面的一些字符串在你的程序中搜索一下,如果是比较小,好办,大的话,就很难找了,不过,一般没有什么影响.

论坛徽章:
0
3 [报告]
发表于 2004-08-24 23:37 |只看该作者

请教AIX5.2L下编译链接C++程序告警的原因

我用以前用工具(计不清了,好像是nv还是nm之类的)做过分析,但是总是无法避免

论坛徽章:
0
4 [报告]
发表于 2004-09-02 20:18 |只看该作者

请教AIX5.2L下编译链接C++程序告警的原因

xlC -bh:5  ^^^^^^^^^^
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP