我和C++的爱与恨【配环境】

之前也说过Python是我的本命语言,也许是被Python的简单与优雅惯坏了,现在看到C++的复杂编译与运行才意识到自己是多么的天真。我相信小白在刚开始解除到C++的时候一定会被C++的编译与运行的流程复杂给劝退。这就引出了配环境的重要性,配好环境事半功倍,配不好环境事倍功半。

配环境虽然很重要,但是配环境本身的难度也不小,而且一不小心可能会把之前配好的环境给破坏掉。

太长不看:配虚拟机/codeblock/VS code 是C++小白初入C++的不错选择

本篇博客主要内容是:

如何优雅而从容地为C++程序的书写到运行的一系列工作做准备——配环境

选系统
Linux

Linux系统绝对是一个计算机狗的本命系统,拥有了Linux系统你就仿佛拥有了一切,至少你可以不用做任何事情,就可以通过简单的一句gcc filename.cpp就编译成功一个c++代码。而如果在windows系统下的话,你需要安装一些东西,才能保证你那句关键代码的成功运行。而且以我的经历而言,安装的那些东西并不好按,而且下载的东西越多,电脑跑的越慢。强迫症星人表示,能不下的东西我尽量都不想下。

Win

Win系统的程序员难道就没有解决办法了么?当然不是,你可以装一个虚拟机。虚拟机在手,你不仅拥有了Linux你还拥有了win双系统在手,岂不美哉。只是装了虚拟机后,电脑速度依旧会变慢,因为虚拟机会分走电脑的资源,相当于以前win的资源会被分到linux里一些,速度慢了是一定的。

安装教程:VMware WorkStation + Ubuntu win10系统安装

OS
本人从来没有自己使用过苹果的电脑,所以这部分知识基本为空白,不过道听途说知道苹果电脑貌似安装anaconda写python代码的时候会有一些奇奇怪怪的错误,不知道是不是C++也会有同样的问题,不赘述了。

选工具

先简单介绍一下自己都用过哪些写C++的工具吧。

codeblocks

最开始学C语言的时候用的是devc++,它也可以写C++,实话讲这款软件从我用它起就没有喜欢过它,页面丑不说,也不太好用,作为小白入手这个软件绝对会被逼疯,不过要是想加强自己的基础,对自己进行魔鬼训练以达到无论什么情况都能写好C++的代码变态可以用它。

然后用的比较喜欢的是codeblocks,它会给不同的属性配上不同的颜色,不要小看这一个功能,我喜欢它的原因就是颜色好看,本身写代码就是一件辛苦的事情,然后再配上没有区分的颜色,这日子真的是没法过了。
图片摘自知乎
而且codeblocks是Visual Studio的替代品,类似于化妆品界的平价替代品,这个软件不需要对C++十分熟悉就可以熟练使用,十分亲民,十分好用。

Visual Studio

虽然很多人在CSDN中讲如何在VS上配置C++的环境,但是菜鸟的我依旧是没学会,大部分人都在写的是2015年以及更早之前VC时代的使用方法。曾经下了一个2019版的VS,觉得不是很好用,反而是装个虚拟机会容易一点。

没有找到一个能把在VS上配好一个C++环境的博客,不给推荐博客了

Visual Studio Code

vs code相对来说比VS会更好用一点,尤其是对于从Python转到C++的小白来说,简单的配置就可以达到效果。
在这里插入图片描述
2个要点

  • 从vs code左侧安装包C++的功能包,注意一定要选Microsoft公司的
  • 在这个包的介绍中介绍了使用这个包需要额外安装的包,具体的操作过程可以看看这篇博客:
    VSCode配置C++环境(MSVC)
有关C++的编译器

相对于python的简单与优雅,C++的编译器复杂而繁多。可以看看这篇博客:C/C++的编译器|编译环境(非常全面的比较)

太长不看的话,建议直接用MSVC,毕竟是Microsoft,不香么?VS用不好,但是下个小插件用用还是很容易的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值