linux下用g++编译能通过,用gcc不能通过。为什么? 代码如下:

#include<iostream>usingnamespacestd;intmain(){cout<<"HelloWorldCPlus!"<<endl;return0;... #include <iostream>
using namespace std;
int main()
{
cout<<"Hello World CPlus!"<<endl;
return 0;
}
展开
 我来答
dashanlanyu
2013-03-29 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:62
采纳率:100%
帮助的人:61.4万
展开全部
首先我不知道你为啥为要用 GCC编译C++文件,用G++编译是最好的选择

如果你非要用gcc 那么需要链接一个c++的库
例如:
gcc -o t t.cpp -lstdc++

希望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5a5a253
2013-03-29 · 超过25用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:72.4万
展开全部
gcc不支持c++,你这个代码是C++写的
追问
GCC不是可以可C/C++混合编译吗?
追答
g++才可以c/c++混合编译
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
veket的小号
2013-03-29 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:4004万
展开全部
这是cpp 用g++编译
gcc编译c
追问
GCC不是可以可C/C++混合编译吗?
追答
GCC 包含 gcc g++ g77.....
gcc编译c
g++编译c++
g++编译c++得到的.o文件
gcc 可以调用连接器 把c++的.o 和 c的点.o 连接为一个执行文件.......... 此所谓混编.......
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式