【C语言编程入门系列】—— 第一章,编译环境搭建!

  导读:C语言程序如何工作,首先需要编译链接成可执行文件,然后就可以运行在不同的环境中,这个“环境”的意思就是比如说,电脑,手机,路由器,蓝牙音箱等等智能设备中,其中编译器启到了关键的桥接作用。

       本章主要先从C语言编译的全过程开始分析,然后介绍常用的编译器工具,最后介绍本系列使用的免费开发软件Dev-C++安装过程。虽然本人用的是VS,但是对于初学者来说,先用Dev-C++是一个不错的选择!

 

2.1 C语言编译过程

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

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

编译的完整过程为:C语言程序 -> 预编译处理器 -> 编译,优化程序 -> 汇编程序 -> 链接程序。

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

 

2.2 常用的编译器和编

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

 

2.3 Dev-C++安装教程

2.3.1下载地址+下载方法

  免费下载地址:可以找我要,留言即可!如图2.1,点击绿色按钮Download。

【C语言编程入门系列】—— 第一章,编译环境搭建!

图2.1  下载Dev-C++页面

 

2.3.2 安装教程

【C语言编程入门系列】—— 第一章,编译环境搭建!

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

【C语言编程入门系列】—— 第一章,编译环境搭建!

图2.3  同意协议

图2.4  选择支持组件

【C语言编程入门系列】—— 第一章,编译环境搭建!

图2.5  选择安装路径

【C语言编程入门系列】—— 第一章,编译环境搭建!

图2.6  安装等待过程

【C语言编程入门系列】—— 第一章,编译环境搭建!

图2.7  安装完成点击运行

【C语言编程入门系列】—— 第一章,编译环境搭建!

图2.8  软件使用语言选择

【C语言编程入门系列】—— 第一章,编译环境搭建!

图2.9  风格设定

【C语言编程入门系列】—— 第一章,编译环境搭建!

图2.10  Dev-C++软件界面


  编译软件安装完成后,我们就可以使用编译器敲代码了,具体使用方法会在后面章节详细介绍。

自学C/C++不易,此路应携手前行。

如果你想跟着小编一起学编程的话!

可以来我的C语言/C++编程学习交流俱乐部,【点击进入】!

还有(源码,零基础教程,项目实战教学视频),欢迎初学者和正在进阶中的小伙伴们!