什么是gcc编译器(AOCC和GCC的区别是什么)

本文目录
AOCC和GCC的区别是什么
它最大的区别就是它的英文字母含量是不一样的,因为一个是4个字母,一个是三个字母。
Linux gcc-c++是什么东西
Linux上的gcc是Gnu的C语言编译器,至于C++编译器,它的名字叫做g++。
实际上不要被这些程序名字所迷惑,以Gcc为例,它始终秉承了Linux程序设计的一个基本原则——小即是美,多个小程序共同合作的原则。实际上gcc这个程序,下面包含了cpp(c preprocess 是c语言的预处理器)、as、ld、cc(c语言编译器)这四个程序,实际上gcc只是一个接口程序。
CC和gcc是一样的编译器吗
cc是Unix系统的C Compiler,而gcc则是GNU Compiler Collection,GNU编译器套装。gcc原名为Gun C语言编译器,因为它原本只能处理C语言,但gcc很快地扩展,包含很多编译器(C、C++、Objective-C、Ada、Fortran、Java)。因此,它们是不一样的,一个是古老的C编译器,一个是GNU编译器集合,gcc里面的C编译器比cc强大多了,因此没必要用cc。
下载不到cc的原因在于:cc来自于昂贵的Unix系统,cc是商业软件。
Linux下的cc是gcc符号连接,可以通过$ls –l /usr/bin/cc来简单察看,该变量是make程序的内建变量,默认指向gcc。cc符号链接和变量存在的意义在于源码的移植性,可以方便的用gcc来编译老的用cc编译的Unix软件,甚至连makefile都不用改在,而且也便于Linux程序在Unix下编译。
gcc是什么
GCC是一个用于linux系统下编程的编译器
是一个用于编程开发的自由编译器。最初,GCC只是一个C语言编译器,它是GNU C Compiler 的英文缩写。随着众多自由开发者的加入和GCC自身的发展,如今的GCC已经是一个包含众多语言的编译器了。其中包括 C,C++,Ada,Object C和Java等。所以,GCC也由原来的GNU C Compiler变为GNU Compiler Collection。也就是 GNU编译器家族的意思。当然,如今的GCC借助于它的特性,具有了交叉编译器的功能,即在一个平台下编译另一个平台的代码。

更多文章:
hover标签属性(a:hover{ color:#00F;}是什么意思,怎么使用)
2026年5月20日 07:45
js select(js 触发select onchange事件代码)
2026年5月19日 04:00
大于等于符号是什么?怎样在键盘上打出大于等于号,小于等于号急用!
2025年10月5日 00:45
用javascript加油优惠价格(现在用什么app加油最便宜)
2025年9月3日 01:45
js split 多个分隔符(js 如何用split()方法按根据“\”(反斜杠)分割字符串)
2026年8月20日 23:30
malloc返回的是什么(用malloc和数组指针申请二维数组返回什么)
2025年8月4日 09:15
mapping file(为什么File mapping比普通文件读写效率高)
2026年4月8日 06:30
translateit翻译成中文(他们正在会议中Translate it into Mandarin,)
2025年12月16日 18:45
stroke width(javascript如何实现把界面上的点,动态的依次连接成一个封闭的图形)
2025年11月9日 19:15
朱子学研究cssci来源集刊(中文社会科学引文索引的学科分类)
2026年5月4日 04:00
plsql删除表中某一条数据(plsqldeveloper删除表需要提交吗)
2026年6月10日 03:30







