码迷,mamicode.com
首页 > 编程语言 > 详细

【VSCode】Ubuntu下VSC编译运行c++程序

时间:2016-04-24 12:48:36      阅读:1253      评论:0      收藏:0      [点我收藏+]

标签:

之前在Ubuntu下写一些C++程序,一直找不到一个优(hao)雅(kan)的IDE,所以都是使用vim或Clion来写。今天发现微软的一款编辑器,界面好看,功能也挺好用的。

以下是我的一些安装和配置方法:

1、官网下载地址: https://code.visualstudio.com/ , 由于我的是Ubuntu,故直接下载.deb包就安装了。

2、进去之后注意左下角的图标,是添加扩展

技术分享

3、安装编译和调试的插件(点击插件 - 安装扩展)

输入:ext install cpptools 和 ext install webfreak.debug

(插件描述:

https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

https://marketplace.visualstudio.com/items?itemName=webfreak.debug

)

4、编译调试需要在文件夹内进行(因为这两个步骤要配置一些信息),于是要在tab栏中选择“打开文件夹”,如果仅仅打开文件,并不能编译调试。

5、剩下的步骤可以参考vscode配置C/C++的编译调试环境  (感谢@Jacean Wan)

以下是我的配置。

在打开文件夹之后,随便写一个测试文件,然后按F5(编译并调试),然后提示“选择环境”,选择C++(GDB),然后会弹出launch.json,这是调试运行的配置文件。将原来的内容替换为:

{
	"version": "0.2.0",
	"configurations": [
		{
              "name": "Debug",
              "type": "gdb",
              "request": "launch",
              "target": "${file}.o",
              "cwd": "${workspaceRoot}",
              "preLaunchTask": "g++"  // c的话则是gcc
		}
	]
}

保存后,Ctrl+Shift+P,输入“配置任务运行程序”,回车,弹出一个tasks.json文件,替换为如下:

{
    "version": "0.1.0",
    "command": "g++",    // gcc
    "args": ["-g", "${file}", "-o", "${file}.o"],
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    }
}

保存,在对应的c或c++文件中按F5就可以编译运行

技术分享

【VSCode】Ubuntu下VSC编译运行c++程序

标签:

原文地址:http://www.cnblogs.com/tyrus/p/vscode_conf.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!