免费注册 查看新帖 |

Chinaunix

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

[C++] 关于C++编译 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-06 11:05 |只看该作者 |倒序浏览
我是刚开始学习C++,我写了一个简单的C++程序,可是编译的时候总是报错.是不是我的系统缺少C++库还是我编译少什么参数?希望高手给予帮助.谢谢.
我的环境是aix4.3
cc -c test1.cpp   不报错
cc test1.cpp  
  ld: 0711-317 ERROR: Undefined symbol: cout
ld: 0711-317 ERROR: Undefined symbol: .ostream:perator<<(const char*)
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.

为什么呢?

论坛徽章:
0
2 [报告]
发表于 2003-08-06 11:16 |只看该作者

关于C++编译

链接时用 -l 包含C++的标准流类库

论坛徽章:
0
3 [报告]
发表于 2003-08-06 11:21 |只看该作者

关于C++编译

[quote]原帖由 "apollolegend"]链接时用 -l 包含C++的标准流类库[/quote 发表:
   
  
我在编译的时候试过这样:
  cc -I /usr/ibmcxx/include -L /usr/ibmcxx test1.cpp
这样不行吗?另外:C++的标准流类库是哪个?谢谢!!!!

论坛徽章:
0
4 [报告]
发表于 2003-08-06 12:24 |只看该作者

关于C++编译

-lstdc++
没用using namespace std;吗?

论坛徽章:
0
5 [报告]
发表于 2003-08-06 14:10 |只看该作者

关于C++编译

C++编译要用哪个库呢?楼上的能告诉我吗?谢谢!

论坛徽章:
0
6 [报告]
发表于 2003-08-06 14:58 |只看该作者

关于C++编译

你直接用
g++ test1.cpp -o test1

论坛徽章:
0
7 [报告]
发表于 2003-08-06 15:04 |只看该作者

关于C++编译

原帖由 "iamxuhua" 发表:
你直接用
g++ test1.cpp -o test1
   

我们机器上没有g++. 应该用CC也可以编译C++源程序吧.生成test.o没有问题.关键是link的时候好像找不到cout函数所在的库.不知道我的解释对不对?所以还请高手告诉我cout所在的库,我编译的时候加上这个库试试.谢谢

论坛徽章:
0
8 [报告]
发表于 2003-08-06 15:39 |只看该作者

关于C++编译

有在IBM AIX下使用C++的吗?能否给解释一下呢?谢谢!

论坛徽章:
0
9 [报告]
发表于 2003-08-06 20:48 |只看该作者

关于C++编译

用gcc 就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP