免费注册 查看新帖 |

Chinaunix

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

[C++] C++编译问题,急死我了! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-23 23:14 |只看该作者 |倒序浏览
各位老大,请教 xlc_r 能不能编译 C++代码?

我在用 xlc_r 编译C++代码时报错了:
ld: 0711-317 ERROR: Undefined symbol: showpos__Q2_3std8ios_base
ld: 0711-317 ERROR: Undefined symbol: showbase__Q2_3std8ios_base
ld: 0711-317 ERROR: Undefined symbol: uppercase__Q2_3std8ios_base
。。。。

看样子象是有个库没连,请各位老大指点

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

C++编译问题,急死我了!

用xlC试一下。
源代码的后缀应当是大写的.C,而不是小写的
showpos应当是iostream头文件里的
确保你的源代码开头部分是
#incude <iostream>;
using namespace std;

论坛徽章:
0
3 [报告]
发表于 2005-09-23 23:48 |只看该作者

C++编译问题,急死我了!

感谢楼上的回复
这套代码在另一台IBM主机上能够编译通过
遗址到这台就不行了,我查了半天也没发现遗漏了哪个库

论坛徽章:
0
4 [报告]
发表于 2005-09-23 23:50 |只看该作者

C++编译问题,急死我了!

对了,在另一台主机上使用的是 xlC_r能编译通过,这台主机没有,因此我用的是 xlc_r,xlc_r能不能编译 .cpp 文件??

论坛徽章:
0
5 [报告]
发表于 2005-09-23 23:54 |只看该作者

C++编译问题,急死我了!

showpos__Q2_3std8ios_base
...
这几个是标准c++库里面的函数。

我记不清楚是在那里看到的xlC编译C++文件
xlc编译c文件,注意一个是大写,一个是小写

论坛徽章:
0
6 [报告]
发表于 2005-09-23 23:58 |只看该作者

C++编译问题,急死我了!

看一下这里
http://linux.chinaunix.net/doc/program/2005-01-13/773.shtml
xlc_r是编译c语言的

论坛徽章:
0
7 [报告]
发表于 2005-09-24 00:01 |只看该作者

C++编译问题,急死我了!

或者你可以看一下c++库文件的名字是什么,然后再命令行里把它写出来。
gcc底下可以g++ -o test test.cpp
也可以gcc -o test test.cpp -lstdc++
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP