什么时C语言编译器
C语言编写好的程序由我们可以读懂的单词、数字等构成,但是对于计算机系统来说并不能读懂,所以需要把C语言写的程序翻译成计算机能读懂的机器语言(二进制代码),也就是将程序加工成计算机系统可以执行的程序,完成这项翻译工作需要一个特殊的软件,叫作编译器(Compiler)。
C语言编译器大赏下面按照常用的三个操作系统来介绍C语言编译器。
Windows系统编译器
Windows下常用的是微软编译器(cl.exr),它被集成在VisualStudio或VisualC++中,一般不单独使用。
VisualStudio(简称VS)是微软开发的一款IDE,支持多种编程语言(C/C++、Python、C#、JavaScript等),实际开发中大家都在用。
Mac系统编译器
Mac下常用的是LLVM/Clang,它被集成在Xcode中(Xcode以前集成的是GCC,后来由于GCC的不配合才改为LLVM/Clang,LLVM/Clang的性能比GCC更加强大)。
Xcode编辑器Xcode是由Apple官方开发的IDE,支持C、C++、Objective-C、Swift等,可以用来开发MacOSX和iOS上的应用程序。
Linux系统编译器
Linux系统下使用最广泛的C/C++编译器是GCC,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具。本教程也毫不犹豫地使用GCC来编译C语言程序。
GCC仅仅是一个编译器,没有界面,必须在命令行模式下使用。通过gcc命令就可以将源文件编译成可执行文件。
综合来看,每个平台都有其常用的C语言编译器,而且编译器一般都集成在软件开发工具IDE里,让开发者使用起来更加的方便。