基于VSCode的C/C++编程语言的构建调试环境搭建指南

环境

  • Win10+WSL-Ubuntu子系统
  • 编译器:GCC

vscode配置

插件配置

为在linux子系统下使用vscode,需要安装如下插件

开发配置

以作业工程化编程实战callback接口为例,编译、调试项目时,需要分别配置tasks.json文件与lanuch.json文件

tasks.json

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "type": "shell",
            "label": "gcc build active file",
            "command": "/usr/bin/gcc",
            "args": [
                "-g",
                "${fileDirname}/linktable.c",
                "${fileDirname}/menu.c",
                "-o",
                "${fileDirname}/link"
            ],
            "options": {
                "cwd": "/usr/bin"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

由于该项目有两个c文件linktable.c,menu.c需要编译,因此需要将tasks.json中的"args"一栏修改为"${fileDriname}/linktable.c"以及"${fileDirname}/menu.c"。参数列表中的"-g"是传递给gcc调用的,需要这个参数才能保证debug的正常进行。"-o"参数后是可执行程序的信息,在这里我将生成的程序命名为"link"。

lanuch.json

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            "program": "link",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

lanuch.json文件只需要修改"program"参数,将其修改为需要调试的程序名即可。

原文地址:https://www.cnblogs.com/trydying/p/12622394.html

时间: 2024-08-20 18:02:59

基于VSCode的C/C++编程语言的构建调试环境搭建指南的相关文章

基于VSCode的C++编程语言的构建调试环境搭建指南

一. 下载安装vscode 见之前博客,有windows下vs code的安装过程. 二. 编写测试程序 编写一个简单的helloworld程序: function.c: function.h: helloworld.c: 三. 完成编译 使用gcc编译: 运行结果: 原文地址:https://www.cnblogs.com/mrcorazon/p/12623117.html

基于VSCode的Java编程语言的构建调试环境搭建指南

一.安装JDK,配置环境变量 二.Extensions中搜索Java Extension Pack进行安装 三.写helloworld.java 运行成功 四.初始化SpringBoot项目 shift+command+p输入maven 打开一个SpringBoot项目 输入几个参数后创建成功 创建成功,目录结构 原文地址:https://www.cnblogs.com/yxzh-ustc/p/12622890.html

windows10基于VSCode的C++语言的构建调试环境搭建指南

1.安装 Visual Studio Code Visual Studio Code(以下简称vscode)是?个轻量且强?的代码编 辑器,?持Windows,OS X和Linux. 内置JavaScript.TypeScript和 Node.js?持,?且拥有丰富的插件?态系统,可通过安装插件来?持 C++.C#.Python.PHP等其他语?. 下载地址:https://code.visualstudio.com/#alt-downloads 双击安装包进行傻瓜式安装,一直点next,安装路

基于VSCode的C/C++的构建调试环境搭建指南

1.Windows下安装gcc 要想在VSCode编译调试C/C++文件首先需要安装gcc环境.本方法使用mingw-w64来安装gcc环境.方法如下:点击网址下载,下载速度可能过慢,请耐心等待.如实在无法下载成功,可使用分享链接,提取码:enuw. 下载后解压缩,将bin目录添加到环境变量,我的目录为D:\VSCode\mingw64\bin.win+R输入sysdm.cpl回车,在弹出界面选择高级->环境变量. 在系统变量中的Path添加新的环境变量,也就是bin所在绝对路径,之后打开cmd

基于VSCode的Java的构建调试环境搭建指南

首先,必须先安装好java 的jdk以及它的环境变量,如果需要maven工程则要求也装上,结果如图. 安装成功后就安装vscode 安装扩展插件Language Support for Java(TM) by Red Hat Java运行支持Debugger for Java  Java调试,不调试的话可以不装Java Test Runner 运行单元测试需要的插件Maven for Java Maven支持插件 随后创建一个java的文件,运行成功 原文地址:https://www.cnblo

基于VSCode的PYTHON 构建调试环境搭建指南

1.安装python解释器,配置好path变量. 下载网址:https://www.python.org/downloads/release/python-374/ 安装python的时候,建议将python添加到path环境变量的复选框勾上,并且使用自定义安装,因为可以自定义安装目录,我是安装在C:\Python37中的 3.下载并安装好vscode编辑器(安装时,将复选框全部勾上) 下载地址:https://code.visualstudio.com/ 4.在vscode中安装python插

基于VSCode的C++的构建调试环境搭建指南

1.安装gcc 首先我们使用MinGW来安装gcc环境,MinGW是个精简的Windows平台C/C++.ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便. 首先前往https://sourceforge.net/projects/mingw-w64/下载 原文地址:https://www.cnblogs.com/sunxiangyang/p/12601221.html

Jenkins自动化构建(一)环境搭建

环境搭建需要先知道的内容: Jenkins是开源的持续集成工具,可以进行持续集成.自动构建.自动编译和部署. 很多项目都在使用Git.SVN进行代码管理:Maven管理多模块和项目依赖 1.安装Jenkins 下载地址:https://jenkins.io/download/ 这里我们下载的是Window环境 安装过程,和安装其它软件大同小异,这里就不多说了. 安装完成后,可以看一下服务,里有Jenkins服务,我们启动 之后打开,网址(安装过程中,会有提示):http://127.0.0.1:

Win10下基于VSCode的C/C++编译运行及调试指南

一.安装VSCode 网址:https://code.visualstudio.com/ VSCode安装好以后下载CodeRunner和C/C++扩展: 二.安装MinGW 参考https://blog.csdn.net/liups/article/details/102512769,这篇博客提供了详细的MinGW安装教程,还给出了离线安装包的下载方式,亲测下载很快:https://www.jb51.net/softs/696087.html,下载完以后,将离线安装包放到想放的地方,配置环境变