今天新血来潮在虚拟机里面装了个ubuntu16.04玩玩,玩着玩着发现没什么好玩的,干脆配置编程环境吧(绕了半天又回到了编程)。听说vscode支持三大平台现在还支持插件编译了。说干就干,下载vscode,编辑代码,F5,对不起,出错鸟~~~我就知道这渣渣不会像windows那么小白。

        首先安装插件“C/C++ for Visual Studio Code”。就是这货。

blob.png

        看了下说明,linux下面很好配置编译,不需要太多设置。于是,F5,又不行。继续改“launch.json”,注意红框,自动生成的文件前面还多了一些英文,删掉就好,有两个地方,别忘了。

blob.png

运行文件配置好了,F5总能运行了吧?对不起,vscode表示你还不够geek。继续改。改什么?上网搜了无数篇教程,几乎没什么卵用。其实就是改一个task.json。这个task.json不会自动生成。你得先Ctrl+Shift+P,输入task,点击红框的内容,之后选择other。

blob.png

然后更改下面红框的内容,保存。

blob.png

你以为这样就OK了?F5一下?当然还是错的啊。要Ctrl+Shif+B编译一下。然后F5,这样就能运行了。对了,这个是不会自带pasue的,得自己加“getchar()”来保持窗口停止哦!


对了,这样的话可以基本正常运行调试,但是还没有语法提示,而且#include <iostream>vscode会提示找不到文件。这里我们只需要

sudo apt-get install clang

然后在c_cpp_properties.json里面配置一下路径即可。

blob.png