cc gcc c++ g++ 各有什么区别,为什么有这么多编译器

软件和网站开发以及相关技术探讨
回复
qiu_923
帖子: 250
注册时间: 2007-05-06 10:39

cc gcc c++ g++ 各有什么区别,为什么有这么多编译器

#1

帖子 qiu_923 » 2007-05-31 12:24

cc gcc c++ g++ 各有什么区别,为什么有这么多编译器

编译的时候应该用哪个
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2007-05-31 13:11

g++ C++编译器
gcc C编译器
cc C编译器..一般来说是gcc的一个符号链接
c++ C++编译器 一般来说是g++的一个符号链接
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
zp2eng
帖子: 67
注册时间: 2007-03-14 18:10
来自: 天山脚下
联系:

#3

帖子 zp2eng » 2007-05-31 13:14

领教了
原来如此
我发现我爱上ubuntu了!
大家多交流哦!


我的主页!


图片
zarra
帖子: 89
注册时间: 2006-10-30 20:01

#4

帖子 zarra » 2007-06-01 15:40

很多吗?貌似我只看到一个编译器GUN C
Dic4000
帖子: 104
注册时间: 2008-09-10 21:06

Re: cc gcc c++ g++ 各有什么区别,为什么有这么多编译器

#5

帖子 Dic4000 » 2008-10-20 21:27

Unix 系统中 cc 是 C compiler,CC 是 C++ compiler
cc是UNIX的C编译器的名字,从Bell实验室来,最早就这么叫。不过现在大部分UNIX变种都有自己的编译器。
gcc是GNU的C编译器。如果是GCC,就是GNU Compiler Collection。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: cc gcc c++ g++ 各有什么区别,为什么有这么多编译器

#6

帖子 xhy » 2008-10-20 22:57

g++ is a program that calls GCC and treats .c, .h and .i files as C++ source files instead of C
source files unless -x is used, and automatically specifies linking against the C++ library.
This program is also useful when precompiling a C header file with a .h extension for use in
C++ compilations. On many systems, g++ is also installed with the name c++.
目前负债150多万
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: cc gcc c++ g++ 各有什么区别,为什么有这么多编译器

#7

帖子 xhy » 2008-10-20 22:58

g++只是用特别的参数调用了gcc
目前负债150多万
回复