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;
} 展开
using namespace std;
int main()
{
cout<<"Hello World CPlus!"<<endl;
return 0;
} 展开
3个回答
展开全部
首先我不知道你为啥为要用 GCC编译C++文件,用G++编译是最好的选择
如果你非要用gcc 那么需要链接一个c++的库
例如:
gcc -o t t.cpp -lstdc++
希望采纳
如果你非要用gcc 那么需要链接一个c++的库
例如:
gcc -o t t.cpp -lstdc++
希望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
gcc不支持c++,你这个代码是C++写的
追问
GCC不是可以可C/C++混合编译吗?
追答
g++才可以c/c++混合编译
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是cpp 用g++编译
gcc编译c
gcc编译c
追问
GCC不是可以可C/C++混合编译吗?
追答
GCC 包含 gcc g++ g77.....
gcc编译c
g++编译c++
g++编译c++得到的.o文件
gcc 可以调用连接器 把c++的.o 和 c的点.o 连接为一个执行文件.......... 此所谓混编.......
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询