aizixun8 发表于 2024-11-3 05:36:41

自学 C 语言和 C++编程开发前的准备工作:必要软件和工具介绍

关注“脚本之家”,与百万开发者在一起

来源 |程序员联盟(ID:)

本文简介

前言

编程必备工具

选择您的IDE

总结

一、前言

本文就讲一下我们自学C语言和C++编程开发之前的一些准备工作。主要包括一些必要的软件和工具。因为很多朋友问过,所以专门写给我们初学者。

2. 编程必备工具

您认为编程需要什么软件?

顺便说一下,它是编译器。这个重要的程序将您的源代码(用高级语言(如 C)编写的指令)转换为计算机可以理解的二进制代码(仅包含 0 和 1,类似于 0)。

每种高级语言都有对应的编译器(当然,对于这样的解释型语言,是不需要编译的。不过,如果再深入一点的话,是先编译成字节码,然后由虚拟机解释执行),只是C++语言的编译器有很多。比较常用的是G++(GNU C++)。 GNU是国际知名的自由软件基金会,GNU是“GNU is Not Unix”(意思是“GNU不是Unix”)的递归缩写。

老外总是这么调皮,还喜欢把一些编程知识融入到自己的名字里。例如Linux就是“Linux Is Not Unix”的递归(意思是“Linux不是Unix”)。或者用很多动物的名字或者图标,特别有趣)。

除了编译器之外,我们还需要什么工具呢?

话不多说,以下是编程的基本工具:

希望的笔记本和光荣载入史册的飞蛾

当然,如果你有“冒险精神”,喜欢挑战,就不需要调试器(你也可以通过一些技巧自己找到错误)。但是,我认为通常您需要一个调试器。

所以,我们有两个选择:

分别使用文本编辑器、编译器和调试器这三个工具。它有点复杂,但它有效。尤其是在Linux环境下,很多程序员还是喜欢用这种方式来编程。也许不是假装,只是那种感觉,很清爽。

使用一款结合了所有三种工具功能的软件。此类软件称为 IDE(代表“集成开发环境”)。

一开始您可能很难决定使用哪一个?即使您选择使用 IDE,您仍然会纠结于使用哪个 IDE。

事实上,我们可以确定的是:无论你选择哪种工具,都可以编写出你想要的程序。这只是效率、个人习惯和具体平台要求的问题。

个人意见:

如果您是 C++ 语言新手,请尝试在 Linux 命令行中学习 C++ 语言编程。一开始不要太依赖IDE。

因为IDE太好了,有提示,自动代码补全,自动给你添加代码,所以你学不了很多,也记不好。当您的编程技能更好时使用 IDE 还为时不晚。到时候,IDE就可以提高你的编程效率。一开始使用文本编辑器编写C++语言,使用G++编译C++语言,使用GDB(GNU)调试C++语言,都是一个不错的选择。

当然,我们还是会花较多篇幅来介绍几种常用的IDE。

https://img14.360buyimg.com/pop/jfs/t1/191646/35/49604/82651/67077ec7Faff50adf/51c352f2e9bb7b38.jpg

3. 选择您的IDE

我们觉得有必要向您展示一些最著名的 IDE:

代码::

Code::是一个非常好的IDE,但是目前只有英文版本。当然网上也有中文版。

但既然是学编程,就应该尽力把英语水平过关。您不需要非常擅长英语,只需具备基本水平即可。毕竟中文版有些翻译不到位,可能会影响使用。而好的编程资源基本上都是英文的。

下载代码::

首先进入Code:::的官方下载页面。

安装并运行代码::

Code::的安装太简单了,和安装没什么区别,一路默认即可。

安装完成后,双击运行,会看到如下图界面:

上图中标记了四个区域:

工具栏:按钮很多,但真正经常使用的只有几个。

项目文件列表区:左栏显示您项目的所有文件

主界面:编写代码的地方

通知栏:你会看到运行错误、编译问题等。

如何用C++语言创建一个基本的控制台应用程序?

首先进入菜单,文件->新建->,将打开以下窗口:

可以看到,Code::支持很多程序类型,它们使用不同的库,比如SDL(开发2D程序)、(开发3D程序)、Qt等。

目前这些图标很多只是为了好看而无法使用,因为你还没有安装相应的库。我们暂时只使用最基本的(控制台应用程序,简单地说,会弹出一个框,显示程序运行的结果)。

选择并单击“Go”按钮继续下一步:

在标题中,填写您要创建的项目的名称。我们填写了著名的。 to in就是选择项目存放的路径。

单击“下一步”进入下一步:

我们不必在这里更改任何内容,默认即可。单击(完成)结束配置,Code::将创建您的第一个项目。

如需下载,建议前往官方下载页面。选择适合您的操作系统的版本进行下载。

https://img10.360buyimg.com/imgzone/jfs/t1/152742/14/14420/314998/6000366cEbcf12f6d/d96bcafd12e15b75.jpg

您可以参考网上的安装和使用图文教程。

安装并运行后,布局应该类似于Code:::

Xcode

macOS 操作系统中有很多 IDE,但 Xcode 是大多数苹果用户的最爱。

并非所有苹果用户都是程序员,因此苹果并没有在 macOS 系统中预装 Xcode。您需要从Mac App Store下载Xcode(您需要有一个Apple帐户,如果您没有,可以注册一个)。

安装非常简单,只需前往App Store,搜索Xcode,然后单击(安装)即可将其安装到应用程序中。运行 Xcode:

然后选择一个新的Xcode(创建一个新的Xcode项目),会弹出如下窗口:

选择OS X->->Line Tool,点击Next进入下一步:

Name中填写项目名称,我们填写。()选择C++语言,点击Next,会要求选择项目文件夹的存储路径。选择你想要的任何东西。然后单击“完成”。

项目打开后,点击三角按钮并运行。你可以看到Hello World!是输出:

强大的代码

对了,现在开发C++时,还可以使用微软开源的代码编辑器Code(简称VS Code)。

虽然VS Code本身是一个代码编辑器,但其丰富的插件可以将其变成一个不错的IDE。 VS Code 跨平台(可以在 Linux 和 macOS 上运行)、体积小、速度快,现在已经成为很多开发者的最爱。

如果你不想安装这么大的IDE,也可以尝试VS Code。

VS Code 的官方网站是。下载后安装非常简单,就像安装普通软件一样。

打开VS Code后,对于C++等某种编程语言,只需要安装相应的官方插件(微软开发的)就可以运行和调试该语言,这意味着它成为该语言的IDE。

例如,VS Code 中安装了微软官方的 C++ 插件。

近年来,自从萨蒂亚·纳德拉(Satya)出任CEO以来,微软逐渐拥抱开源,确实为互联网领域做出了很多贡献。

4. 总结

一个程序从头写到可以运行,一般来说需要三个工具:文本编辑器、编译器、调试器(对于这样的解释型语言,不需要编译。当然,如果你想深入挖掘的话) ,它也和Java类似,先编译成字节码,然后由虚拟机解释执行)。

我们可以分别使用这三个工具来完成任务。但使用IDE(集成开发环境,三者的混合)进行开发更为方便。

CLion、Code::、Xcode 都是著名的 IDE。当然优秀的IDE还有很多,就不一一介绍了。 IDE 只是工具。您还可以使用 Vim、Emacs、VS Code 和 Atom 等文本编辑器来编写 C++ 程序。通过安装C++插件,VS Code可以成为一个轻量级的C++ IDE。
页: [1]
查看完整版本: 自学 C 语言和 C++编程开发前的准备工作:必要软件和工具介绍