电脑版网站建设合同范本,网站制作教程步骤,织梦网站图片代码,网站前台架构以下内容源于网络资源的学习与整理#xff0c;如有侵权请告知删除。
参考博客#xff1a;Difference Between GCC and CC Compiler - Ask Any Difference
参考博客#xff1a;Linux新手学堂#xff1a;CC与GCC的区别概括介绍 - Prayer - C博客 总结 1、作用 GCC和CC都是…以下内容源于网络资源的学习与整理如有侵权请告知删除。
参考博客Difference Between GCC and CC Compiler - Ask Any Difference
参考博客Linux新手学堂CC与GCC的区别概括介绍 - Prayer - C博客 总结 1、作用 GCC和CC都是编译器用于将高级语言转换成低级语言。 2、名字含义 CC全称为“C Compiler”它是Unix系统用来编译C语言的编译器只支持C语言的编译。 GCC按照GNU的说法全称是“Gnu Compiler Collection”包括很多编译器比如C编译器、 C编译器、Objective-C编译器、Fortran编译器和Java编译器等等。当调用gcc命令时gcc根据文件扩展名自动识别并调用对应的编译器。 3、CC符号连接、CC变量 在Linux系统中cc是gcc的符号链接。 xjhubuntu:~$ ls -l /usr/bin/cc
lrwxrwxrwx 1 root root 20 十月 18 2017 /usr/bin/cc - /etc/alternatives/cc
xjhubuntu:~$ ls -l /etc/alternatives/cc
lrwxrwxrwx 1 root root 12 十月 18 2017 /etc/alternatives/cc - /usr/bin/gcc
xjhubuntu:~$ 另外CC也是make程序的内建变量或者说“隐含变量”见博客Makefile隐含规则_天糊土的博客-CSDN博客就算Makefile中没有定义CCxxx该变量也会存在并默认指向gcc。 CC符号链接与CC变量存在的意义在于源码的移植性。我们可以使用GCC来编译之前用CC编译的unix软件甚至连Makefile都不要改而且也便于linux程序在unix下的编译。 4、CC编译器和GCC编译器的取舍 GCC里的C语言编译器比CC强大支持的新特性也多没必要再使用CC。 CC只在Unix和类Unix操作系统上使用而GCC可以在各种操作系统上使用。