1.2 C语言编译器

Posted 计算机考研408

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.2 C语言编译器相关的知识,希望对你有一定的参考价值。

我们知道C语言是一种编译型语言,计算机需要将我们编写的C语言源代码“翻译”为可直接识别的机器码。那么承担这项翻译任务的软件就是编译器。
由于C语言在早期没有统一的标准和版本,因此诞生了很多的编译器。
我们主要关心桌面系统端的编译器:
Windows 下常用的是微软开发的Visual C++,它被集成在 Visual Studio 中,一般不单独使用;
Linux 下常用的是 GUN 组织开发的GCC,很多 Linux 发行版都自带 GCC;
Mac 下常用的是LLVM/Clang,它被集成在 Xcode 中。
编译一般包括词法分析、语法分析、语义检查、中间代码生成和代码优化五个阶段;编译器在编译过程中会检查源代码是否可执行。如果代码存在错误是不能通过编译的,编译器会提示错误的地方以便修改。
关于编译器,现阶段我们没必要做太深入的学习,做简单了解即可!




欢迎关注【计算机考研408】,一个专注计算机考研,专心服务计算机研究生的务实平台!








更多交流,加我微信:

以上是关于1.2 C语言编译器的主要内容,如果未能解决你的问题,请参考以下文章

Windows系统编译GSL2.7用于C语言编程(2022.5.8)

Windows系统编译GSL2.7用于C语言编程(2022.5.8)

Windows系统编译GSL2.7用于C语言编程(2022.5.8)

编程语言分类

cc: 语言 CC 无法识别

第一章 C语言编程