之前我是在使用Codeblocks,不过最近觉得换一个语言就得换一个软件有点麻烦,而且使用一个编辑器自己去配置环境也能了解更多。

so,我找了两个编辑器Atom和Visual studio Code。本来我是打算使用Atom的,然而这货插件装多了就给我卡,我电脑配置并不高带不动只得作罢。实际上VScode也很不错,只不过我个人比较喜欢Atom而已。不过既然没得选也没办法,开始安装!

1.  安装VSCode

我选择的是从官网下载deb包自行安装,然后右键安装,当然也可以使用dpkg安装。

2. 检查编译器是否安装

接下来需要检查GCC编译器是否已经安装,一般情况下这个是已经预装好的,不过保险期间需要检查一下:

Ctrl+Alt+T打开终端:

gcc -v

正常情况下应该会显示如下:

如果没有的话自行安装一个:

sudo add-apt-repository ppa:unbutu-toolchain-r/test sudo apt-get update sudo apt-get install gcc gcc -v

3. 配置C++

首先打开VSCode,Ctrl+Shift+X打开扩展,在上面的搜索框搜索C/C++,直接安装,安装后选择重新加载

接下来我建议你建立一个文件夹专门存放代码文件,而且配置之后好像只限于对应的文件,如果想要编译新的文件要么预先配置好对应的模式要么重新配置。

建立以后左上角文件->打开新文件夹,VSCode只能打开对应的文件夹并不会打开对应的文件。

接下来选择左边的调试图标,点击上面的齿轮,这样会打开一个launch.json文件

这里只用修改一行即可,其实就是删除一部分:

“program”: “enter program name, for example \${workspaceRoot}/a.out”,

修改为:”program”: “${workspaceRoot}/a.out”,

Ctrl+Shift+P打开任务,输入tasks,选择配置任务

这时它会自动生成一个tasks.json配置文件,修改文件如下:

其中”${workspaceFolder}/Test.cpp”这一项Test是你的文件名,修改为对应的文件名即可。

至于presentation项是控制终端显示的选项,因为编译成功运行时,如果接下来只有输出则它会输出完毕自动关闭终端,导致看上去好像没有运行过。即使有输入,当你输入完毕他也会直接输出完毕关闭。我本来以为是这个属性的问题,然而并不是,直到现在我也没有找到解决的办法= =。只能每次在代码最后加上getchar()强制让它停下。

 

到这里已经配置完毕,打开代码文件Ctrl+Shift+B编译然后F5调试运行。

搞定!

参考博客:

  1. Ubuntu 18 安装gcc
  2. Ubuntu下安装并配置VS Code编译C++

分类: Ubuntu

发表评论

电子邮件地址不会被公开。