一、前言
上一章可能有点无聊,因为都是一些比较空洞的概念。
但总体来说,你只需要知道,当我们写好C语言代码后,是需要依靠一个叫做编译器的东西将其翻译为二进制的,就可以了。
而本章,就是来介绍这个编译器的。
二、编译器
编译器并不是只有一个,目前主流的操作系统主要分为两类:window系统、unix/linux系统。
其中window系统一般用的都是vc++编译器,而unix/linux等系统上用的则是GCC、Clang等编译器。
但比较烦人的是,这些不同的编译器实现的规格并不完全相同。
所有很多时候同一份C语言代码在某个编译器下能正常运行,可能在另一个编译器下就会报错。
因此在写C语言代码的时候,除了尽量用通用、标准的写法,也最好是提前知道自己的代码最终要使用哪个编译器上,就直接用该编译器进行开发最好。
当然,这种情况也是极少数的,大部分的C语言代码,在各个编译器中都是统一的,可正常运行的。
三、安装编译器
那么首先我们第一步,就是来安装编译器了。
就目前来说,PC端的游戏一般都是运行在windows系统之上,大部分软件,第一适配的系统也必然是windows系统。
并且大部分新人使用的也应该是windows系统。
加上我个人比较熟悉windows系统。
因此本系列教程将以windows系统上的vc++编译器作为本系列教程所使用的编译器。
相比于其它编译器,vc++编译器是其中做的最好的(好在其有一个强大无比的集成开发环境),因此新人用来入门应该也是最容易的。
官网地址为:Visual Studio
点击跳转进入官网后,下载最新版的Visual Studio Community版本即可:
安装过程很简单,就一路点击即可,中间选项任意。
唯一需要注意的点是下面这一步:
这个软件为集成开发环境(Integrated Development Environment,简称IDE)。
它不是编译器,但它包含了编译器,它是一个极其强大的综合体,这一点我们以后会体会到的。
这可以从它的官网介绍中看出一二:
而这里勾选的就是编译C语言代码的组件,你可以从它的内容中看到:MSVC、CLang等字眼。
其中MSVC便是前面提到的vc++编译器,Clang就是前面提到的clang编译器。
其默认使用的是msvc编译器,这个直接默认安装即可,不用理会。
如果你C盘容量不够,可以更改安装位置,我这里是直接安装到C盘的:
选择完成后,右下角有个安装按钮,点击安装,等待即可。
完成后,你就能看到一个类似下面这样的界面:
然后通过创建项目,我们就能够开始写代码了!
但为了让你能够更好的理解项目与我们所写的代码之间的关系,会在这里先暂缓,下文来介绍一下VS(Visual Studio的简称)中的各种逻辑、组织之间的关系。