美文网首页
C_Cpp-VSCode编译调试C/C++

C_Cpp-VSCode编译调试C/C++

作者: lioilwin | 来源:发表于2017-08-26 22:51 被阅读361次
    Visual Studio Code是Microsoft在2015年正式发布的编辑器,
    可以运行于Mac OS X、Windows和Linux之上,针对于编写现代Web和云应用的跨平台源代码编辑器。
    
    VSCode类似notepad++,只是编辑器(原生支持Web前端开发),
    需要添加插件,才能支持各种程序语言的编译和调试
    本文记录在Windows中使用VSCode编译调试C/C++
    

    1.下载C/C++编译工具MinGW

    在Windows中配置MinGW的环境变量[path]
    

    2.在VSCode中安装cpptools插件

    3.配置MinGW编译工具g++命令

    1).在VSCode中按F1,输入configure Task Runner,进入选择others,配置tasks.json
    {
        "version": "0.1.0",
        
        // 使用MinGW的g++命令编译(必须配置MinGW环境变量)
        "command": "g++",
        
        // 配置g++命令参数, ${file}表示当前打开的源码, 
        // ${fileBasenameNoExtension}.exe表示当前源码编译后的文件
        "args": ["-g", "${file}", "-o", "${fileBasenameNoExtension}.exe"],
        
        "isShellCommand": true,
        "showOutput": "always",
    }
    2).在当前源码文件中,按Ctr+Shift+B,即可编译当前源码
    

    4.配置MinGW调试工具GDB路径

    1).在VSCode中按F5,选择C++(GDB/LLDB),配置launch.json
    {
        "version": "0.2.0",
        "configurations": [{
            ...
            ...
            
            // 预先使用tasks.json命令编译源码
            "preLaunchTask": "g++",
            
            // 当前打开的源码编译后的路径
            "program": "${workspaceRoot}/${fileBasenameNoExtension}.exe",
            
            // MinGW的调试工具路径
            "miDebuggerPath": "D:/MinGW/bin/gdb.exe",
            
            ...
            ...
        }]
    }
    2).在当前源码文件中,添加断点,按F5,即可调试当前源码
    

    简书: http://www.jianshu.com/p/54ce3633ca34
    CSDN博客: http://blog.csdn.net/qq_32115439/article/details/54951361
    GitHub博客:http://lioil.win/2017/02/09/VSCode-CppTool.html
    Coding博客:http://c.lioil.win/2017/02/09/VSCode-CppTool.html

    相关文章

      网友评论

          本文标题:C_Cpp-VSCode编译调试C/C++

          本文链接:https://www.haomeiwen.com/subject/onwvdxtx.html