vscode搭建C/C++运行调试环境(mac版)

473 阅读1分钟
  1. 下载vscode并安装

  2. mac终端运行指令: xcode-select --install

  3. vscode安装插件:C/C++、Code Runner、CodeLLDB

  4. 新建test.c或者test.cpp文件,写入测试代码,点击vscode右上角齿轮按钮,选择C/C++:gcc或者C/C++:clang,vscode会自动添加launch.json和tasks.json文件,并自动打开launch.json文件

  5. 配置launch.json和tasks.json文件:

    5.1 launch.json文件:

    {
    
         "version": "0.2.0",
    
         "configurations": [
    
             {
    
               "type": "lldb",
    
               "request": "launch",
    
               "name": "Debug",
    
               //"program": "${workspaceFolder}/test.out",
    
               //上一行是官方写法,但是不同的cpp调试都要改配置,非常麻烦
    
               "program": "${workspaceFolder}/${fileBasenameNoExtension}",
    
               "args": [],
    
               "cwd": "${workspaceFolder}",
    
               "preLaunchTask": "C/C++: clang++ 生成活动文件"
             }
        ]
    }
    

    5.2 将tasks.json文件中label属性配置复制,替换launch.json文件preLaunchTask的属性配置

  6. 修改vscode配置:打开vscode的Setting,勾选Whether to run code in Integrated Terminal,勾选后,可以在terminal中使用scanf函数

  7. 运行程序:右键,点击Run Code

  8. 调试程序:点击vscode左侧工具栏的Run and Debug按钮