首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

gcc 能编译 c++ 吗解决办法

2012-03-06 
gcc 能编译 c++ 吗看到很多文章说gcc也可以编译c++,,写了个很简单的hello,world程序,用的是标准c++语言,代

gcc 能编译 c++ 吗
看到很多文章说   gcc   也可以编译   c++,,写了个很简单的   hello,world   程序,用的是标准   c++   语言,代码:
#include <iostream>
using   namespace   std;
int   main()
{cout < < "Hello,world " < <endl;
return   0;
}
出现的结果:gcc   -o   hello   hello.c
hello.c:1:19:iostream:没有那个文件或目录
                  :2:error:         syntax   error   before   "namespace "
                :2:         warning   :data   definition   has.....
hello.c:4:error..................
等几行错误。本人刚接触   gcc   ,请各位说下,该怎样才能让gcc   完全能识别   c++标准代码?????????
我试过用   c   代码可以,我现在的问题是让gcc   完全能识别   c++标准代码?????????

[解决办法]
用g++ -o hello hello.c
gcc不能编译C++文件,但是GCC软件一般都带g++工具,可以编译C&C++工程。
[解决办法]
一些基本的命令行参数跟gcc也都差不多的。
只不过g++是个C++编译器而已。
[解决办法]
晨星说的对,g++是一个编译器,集成在gcc编译器软件里,用法和gcc命令差不多。
一般C++工程编译都用g++
[解决办法]
hello.c -> hello.cpp
[解决办法]
可以的,用g++
eg:
g++ -O3 -pipe -o hello hello.cc
[解决办法]
shell或GUI的终端下输入
man g++
可以看到g++的详细的说明,用法和gcc差不多。

热点排行