“编译器与环境搭建”


前言
其实第一篇文章写些什么我蛮纠结的,最终感觉还是应该要实用一点(doge)。回想我并不长的的计算机学习过程,也是的的确确碰到了很多问题,虽然说解决这些问题的过程同样是一笔财富,但我还是决定小小总结一下,让新人少走一点歪路(说多了都是泪<-_->)。

首先要想学好一门计算机语言,动手实践是必不可少的,只听讲不真正动手打代码是绝对不可取的,而要开始打码之路一个好的编译器则是一切的开始,那么我就讲讲编译器的选择与配置。

选择编译器的首要准则便是专业性,而一个专业的编译器则应该具备语法高亮,自动补全,自动换行,写完代码需要知道自己有没有写错,需要调试,需要运行。这也是专门的编辑器有的功能。很明显这些优势电脑或手机自带的记事本都不具备,所以用其打代码是及其折磨的(再次对我暑假里用记事本狂打代码的同学表示同情,哈哈哈哈!)

那么基于此我推荐以下编译器:

  1. 针对windows的童鞋们,其实选择有很多像是dev c++,vs ,vscode等其实都可以。但是我更推荐vs与vscode,因为这两个都是微软自己开发的软件,专业且先进(指不像dev那样显得老土),同时你永远可以相信微软程序员的能力
  2. 对于苹果的同学,你也没啥好选的xcode上吧(其实上面的vs与vscode也行,但苹果上用微软官方编译器总感觉怪怪的),这里说一下,由于苹果对系统与软件的高限制,其实mac上打代码并不适合新人(大佬随意)。

其实看到这里童鞋门也能看出来我就是来推vs与vscoded(@微软打钱)因为这两个功能齐全,确实好用!而且两个各有特点同学们按需来使用

  • Visual Studio 各种各样作用只有在 Windows 和 macOS(Mac OS X )以上运作,不可以弹跳各服务平台编写。并且ta是现阶段最时兴的Windows平台应用软件的集成化开发自然环境。给予了高級开发专用工具、调节作用、数据库查询作用和自主创新作用,协助在各种各样服务平台上迅速建立当今最优秀的应用软件,开发新的程序流程。

  • visual studio code是一款真真正正的混合开发在线编辑器,能够在客户习惯性的服务平台上应用,而不是非得迁移到 Windows上。除此外ta的最大亮点则是其高自由性,你可以用各类插件把vscode变成最适合你的编译器

之后来谈谈编译器的环境配置

以vscode为例,其最本质上就是一个编辑器用以编辑,与上面提到记事本是没有本质区别的,但它却可以有调试与运行等等功能,这便是我们配置环境的功劳(当然大头是微软程序员的功劳)

比如说我要使用c语言那么我就要使用llvm和mingw,python要下载python。这都是为了满足调试,运行的功能。下载并设置好这些后环境配置就完成了一半(框架已经有了)之后就是在.json中设置路径,即告诉你的电脑你要用如vscode来写cyy,将电脑中的gcc(你可以简单理解为电脑来理解你打的代码的地方)与你的vscode直接打通一条路,自动连接而不是每次运行就手动一个一个去链接(计算机也知道你做不到这个,所以没配好环境它会直接报错,很人性对吧)这些都完成后你就可以愉快的打代码啦

这里先这样抽象的理解下,至于如何配环境网上有很多大佬写了详尽的教材,小白只需一步一步跟着来就行,我就不赘述了

当然这里推荐小白看一下b站BV1r4411E7Be的视频,这位大佬浓缩一个自动配置程序,小白跟着走就行简单实用,先能打代码才是最重要的对吧


文章作者: 耀韬
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 耀韬 !
  目录