cc与gcc的区别-linux基础系列(网络查找)

原创 2007年09月11日 20:55:00

从名字上看,老的unixCC程序叫做C Compiler。但GCC个名字按GNU法叫做Gnu Compiler Collection。因gcc包含很多编译(C, C++, Objective-C, Ada, Fortran,and   Java)。所以它是不一的,一个是一个古老的C编译器,一个是编译器的Gnu编译器的集合(Gcc里的C编译器比CC大太多了,所以你没必要用CC)。当你gcc不一定是用的C/C++编译器,是gcc根据文件展名自动识别对应编译器,具体可查阅$man   gcc

你是下不到CC的,原因是:CC来自于昂UnixCC是商业软件,要想用你需要打电话,写订单,而不是打你的Browserdownload

linux下的ccgcc的符号接。可以通$ls –l /usr/bin/cc简单察看.编译时看到的控制台CC是一个指向gcc量,该变量是make程序的内建量,就算你在Makefile中没有CC=   该变量也会存在,并默指向gcccc的符号接和量存在的意在于源的移植性,可以方便的用GCC编译老的用cc编译unix件,甚至Makefile都不要改。而且也便于linux程序在unix编译

近几年的一个新情况是越来越多的unix,据我所知像solaris,bsd也不太使用CC了,人都一定要装一个gcc,用它来编译C/C++程序。原因而易gcc够强大,健壮。支持估目前止只有它支持的ISO   c/c++   新特性。当然你最好不要使用night版本的gcc

 
版权声明:本文为博主原创文章,未经博主允许随便转载。(你喜欢就好)

GCC编译器一些参数区别(-I -l -L)

我们用gcc编译程序时,常常会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o hello hello.c -I/home/hello/incl...
  • GVFDBDF
  • GVFDBDF
  • 2016年09月07日 10:26
  • 3268

Linux CC与GCC的区别概括介绍

从名字上看,老的unix系统的CC程序叫做C Compiler。但GCC这个名字按GNU的说法叫做Gnu Compiler Collection。因为gcc包含很多编译器(C, C++, Object...
  • u012948710
  • u012948710
  • 2014年04月14日 13:11
  • 1414

用gcc 的-D 参数来调试代码

写代码免不了要加入调试信息,在程序头定义一个DEUBG开关很烦,不过gcc早就想到了,有-D选项。 man gcc 或者 man gcc | col -b > gcc.txt 相关信息如下: ...
  • hnrainll
  • hnrainll
  • 2011年04月18日 10:19
  • 3730

GCC总结

1.gcc所支持的后缀名解释 GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C...
  • G1036583997
  • G1036583997
  • 2012年09月27日 22:23
  • 2066

Linux下的gcc,cc,g++,CC的区别

gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Lin...
  • CodeHeng
  • CodeHeng
  • 2014年11月18日 09:37
  • 2949

Linux中gcc和cc的版本不一致的解决办法

Linux中gcc和cc的版本不一致的解决办法
  • rznice
  • rznice
  • 2016年04月30日 13:04
  • 1308

在Linux上用GCC创建共享库(Shared libraries with GCC on Linux)

英文原文:http://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html          库是程序员必须的工具,它是已经编...
  • daxiongrong
  • daxiongrong
  • 2013年02月19日 17:58
  • 3662

GCC制作Library---shared 部分相当不错

原帖地址http://blog.csdn.net/alex_ww/archive/2009/09/12/4544207.aspxLibrary 可分成三种, static 、 shared 与 dyn...
  • Chris_Magic
  • Chris_Magic
  • 2010年11月08日 20:28
  • 2009

g++与gcc及cc区别

GCC 代表“GNU Compiler Collection”,GCC是几种主要编程语言的编译器的
  • wz3118103
  • wz3118103
  • 2014年05月15日 22:46
  • 1055

cc/gcc 不同平台的差异

32位系统编译64位程序,需要加编译参数 linux: -m64 aix:     -q64 hp:      +DD64
  • duanbeibei
  • duanbeibei
  • 2015年09月15日 14:02
  • 798
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cc与gcc的区别-linux基础系列(网络查找)
举报原因:
原因补充:

(最多只允许输入30个字)