本篇内容简介
本文就来聊一聊我们自学C语言和C++编程开发前的一些准备工作,主要包含一些必要的软件和工具,写给咱这的初学者看的,因为很多小伙伴问来着。 2. 编程的必要工具依你看,对编程来说,什么软件是必要的呢? 对了,就是编译器。这个重要的程序可以把你的源代码(用高级语言如 C语言写的指令)转换成电脑可以理解的二进制码(只包含 0 和 1 的,类似 01100110001111011101010 )。 每种高级语言都有对应的编译器(当然,对于 Python 这样的解释性语言,就不需要编译了。不过深究的话,Python 也是先编译为字节码,再由虚拟机解释执行的),光是 C++ 语言的编译器就有很多。比较常用的有 G++(GNU C++ Compiler。GNU 是国际著名的自由软件基金会,GNU 是 "GNU is Not Unix"(表示“GNU 不是 Unix”)的递归缩写法。 老外总是那么顽皮,起名字也喜欢整一些编程的知识,比如 Linux 就是 "Linux Is Not Unix"(表示“Linux 不是 Unix”)的递归。要不就用很多动物的名字或图标,特别好玩)。 除了编译器,我们还需要什么工具呢? 就不卖关子了,下面列出编程的基本工具:
当然,如果你有“冒险精神”,喜欢挑战,也可以不用调试器(通过一些小技巧也是可以自己找到错误所在的)。但是,我想一般来说你是会需要调试器的。 所以,我们就有两个选择了:
一开始你可能会难以抉择,到底用哪种呢?即使选择了用 IDE,也会纠结到底用哪一个 IDE 好呢。 其实我们可以肯定的是:不论你选择哪种工具,你都可以编写你想要的程序。只是效率、个人习惯和特定平台要求不同罢了。
当然了,我们还是会花比较多的篇幅介绍几个常用的 IDE。 3. 选择你的 IDE我们觉得有必要向大家展示几个最著名的 IDE:
Code::Blocks 是一款很不错的 IDE,不过目前只有英文版,当然网上也有汉化版本。 不过既然学编程,就尽量把英语这关过了,也不需要太厉害的英语,基础就好。毕竟汉化版有的翻译不到位,可能会影响使用。而且好的编程资源基本都是英语的。 下载 Code::Blocks 先去 Code::Blocks 的官方下载页面:http://www.codeblocks.org/downloads/binaries 。
安装运行 Code::Blocks Code::Blocks 的安装太简单了,就跟安装 QQ 没什么区别,一路默认到底就好。 安装完之后双击运行,你可以看到如下图的界面:
上图中标注了四个区域:
如何来创建一个 C++ 语言的基本的控制台应用程序呢? 首先到菜单里,File -> New -> Project,会打开如下的窗口:
可以看到,Code::Blocks 支持非常多的程序类型,这些程序类型用到不同的库,比如 SDL(开发 2D 程序),OpenGL(开发 3D 程序),Qt 和 wxWidgets,等等。 目前,这些图标很多都只是好看而已,因为你还没安装对应的库,所有不能用。暂时我们只用最基本的 Console application(控制台应用,简单来说就是会弹出一个框,里面显示程序运行的结果)。 选择 Console application,点击 Go 按钮到下一步:
Project Title 里面填写你要创建的项目名称,我们填的是著名的 HelloWorld。Folder to create project in 是选择项目存放的路径。 点击 Next 到下一步:
这里我们不必更改什么,默认就好。点击 Finish(完成)结束配置,Code::Blocks 就会创建你的第一个项目了。 Visual Studio下载 Visual Studio,推荐去官方下载页面 https://visualstudio.microsoft.com/downloads 。选择适合你的操作系统的版本来下载。 大家可以去参考网上的安装和使用图文教程。 安装完运行后应该是与 Code::Blocks 类似的布局:
macOS 操作系统里有不少 IDE,但是 Xcode 却是广大苹果用户的最爱。 不是所有的苹果用户都是程序员,所以苹果没有在 macOS 系统里预装 Xcode,你需要到 Mac App Store(应用商店)下载 Xcode(需要有苹果账户,没有可以注册一个)。 安装很方便,只要去 App Store 搜索 Xcode,然后点击 Install(安装),就安装到应用程序里了。将 Xcode 运行起来:
然后选择 Create a new Xcode project(创建一个新的 Xcode 项目),会弹出如下窗口:
选择 OS X -> Application -> Command Line Tool,点击 Next 到下一步:
Project Name 里填写项目名称,我们填了 HelloWorld。Language(语言)选择 C++ 语言,点 Next 下一步,会让你选择项目文件夹的存放路径,随便选择。然后点击 Finish完成。
项目打开之后,点击三角形按钮,运行,可以看到输出了 Hello World!:
对了,顺便一提,现在开发 C++,你也可以使用 Visual Studio Code(简称 VS Code)这个微软开源的代码编辑器。 虽说 VS Code 本身是一个代码编辑器,但是它丰富的插件却可以将其变成一个不俗的 IDE。VS Code 跨平台(在 Windows,Linux 和 macOS 中都可以运行),体积小,速度快,现在已经成为了很多开发者的最爱。 如果你不想安装 Visual Studio 这样比较大型的 IDE,也可以试试 VS Code。 VS Code 的官网是 https://code.visualstudio.com 。下载后安装非常简单,就和安装普通软件没什么区别。 打开 VS Code 后,针对某种编程语言例如 C++,只需要安装对应的官方插件(由微软开发),即可运行和调试该语言,也就是摇身一变成为该语言的 IDE 了。 例如在 VS Code 中安装了微软官方的 C++ 插件。
4. 总结
|
微信公众号
手机版