C语言编程入门之--第二章编译环境搭建

第二章 编译环境搭建

  导读:C语言程序如何工作,首先需要编译链接成可执行文件,然后就可以运行在不同的环境中,这个“环境”的意思就是比如说,电脑,手机,路由器,蓝牙音箱等等智能设备中,其中编译器启到了关键的桥接作用。本章主要先从C语言编译的全过程开始分析,然后介绍常用的编译器工具,最后介绍本系列博客使用的免费开发软件Dev-C++安装过程

 

1.1 C语言编译过程

  C语言的代码直观的看来就是文本字符,这些文本字符要让机器能够识别并执行其中的指令,需要有个软件来转换,这个软件就是编译器(注意:有人可能会提出,既然编译器是软件,那么最开始编译编译器的软件从何而来,我觉得这个鸡生蛋的问题可以暂时不去考虑,真想了解可以去深入学习编译原理,本文只是粗略的探讨一下)。

  任何一门语言都有它的语法与词法,C语言是人类能看懂的,计算机内部CPU和内存之间如何交流呢,它只能通过机器语言来交流。从C语言代码到机器能够识别的语言这整个转换过程就叫做编译,编译的完整过程为:C语言程序 -> 预编译处理器 -> 编译,优化程序 -> 汇编程序 -> 链接程序。

  目前读者可以这样理解,在windows系统中,C语言程序写好后,保存为.c文件,编译链接后就会有个.exe文件,点击即可执行。具体编译链接全过程,在接下来几个章节开始写了比较复杂的程序后,再逐步介绍会更加清晰的了解。

 

 

2.1 常用的编译器和编

 

  在windows系统中,比较常用的编译软件是VC6.0,VS,Turbo C,Dev-C++。在linux系统中一般用vim+gcc的组合。笔者大学期间,用的是VC6.0,为了使用免费的编译器,本系列文章使用的是Dev-C++,这也是笔者第一次用。

 

 

3.1 Dev-C++安装教程

 

 

3.1.1下载地址+下载方法

  免费下载地址:https://sourceforge.net/projects/orwelldevcpp/  如图2.1,点击绿色按钮Download。

 

C语言编程入门之--第二章编译环境搭建

图2.1  下载Dev-C++页面

 

 

3.1.2 安装教程

C语言编程入门之--第二章编译环境搭建

图2.2  选择安装过程使用语言

 

 

C语言编程入门之--第二章编译环境搭建

图2.3  同意协议

C语言编程入门之--第二章编译环境搭建

图2.4  选择支持组件

C语言编程入门之--第二章编译环境搭建

图2.5  选择安装路径

C语言编程入门之--第二章编译环境搭建

图2.6  安装等待过程

C语言编程入门之--第二章编译环境搭建

图2.7  安装完成点击运行

C语言编程入门之--第二章编译环境搭建

图2.8  软件使用语言选择

C语言编程入门之--第二章编译环境搭建

图2.9  风格设定

C语言编程入门之--第二章编译环境搭建

图2.10  Dev-C++软件界面

 

  编译软件安装完成后,具体使用方法在第三章会详细介绍。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssjxj.html