• VSCode运行C++的一些使用注意


    VSCode运行C++的一些使用注意

    一、总结

    一句话总结:

    a、VSCode可以理解为就是普通的记事本软件,就像nodepad++一样,所以里面可以敲各种语言的代码,比如html、css、js、c++、java、python、php等
    b、装上各种语言对应的插件,就可以很方便的敲各种语言的代码;装上语言对应的编译器、调试器,就可以很方便的编译调试代码

    1、VSCode调试C++代码过程中生成的task.json和launch.json配置文件的作用分别是什么?

    task.json:负责配置生成可执行文件
    launch.json:负责调试

    2、c++(mingw)中的gdb.exe是什么?

    GCC用于编译程序,而Linux的另一个GNU工具gdb则用于调试程序。gdb是一个用来调试C和C++程序的强力调试器,我们能通过它进行一系列调试工作,包括设置断点、观察变量、单步调试等。

    3、c++中的gcc和gdb的关系?

    GCC用于编译程序,而Linux的另一个GNU工具gdb则用于调试程序。gdb是一个用来调试C和C++程序的强力调试器,我们能通过它进行一系列调试工作,包括设置断点、观察变量、单步调试等。

    4、vscode为什么可以支持那么多语言?

    VSCode就是一个类似notepad++样的编辑工具,里面可以加很多插件来支持c++、java等编程语言,但是肯定也是需要自己装上编译工具,比如c++的gcc和gdb

    5、VSCode运行和调试c++代码的实质?

    运行是借助MingW的gcc.exe,调试是借助的gdb.exe
    前置,要保证有gcc和gdb
    
    终端->配置任务,生成task.json
    终端->运行生成任务,生成.exe可执行文件
    运行->启动调试,会生成launch.json,即可调试

    6、vscode对应的c++的各种乱码问题?

    直接将win10系统里的字符集改成utf-8即可

    7、打开powershell最简单方式?

    打开powershell可以直接window键+x键

    8、VSCode调试C++的时候,如果有输入,一个比较好的策略是什么?

    可以將launch.json里面的externalConsole 设置为true,以启动外部控制台来输入

    二、内容在总结中

    博客对应课程的视频位置:

     
  • 相关阅读:
    《认知突围》摘抄
    《java多线程编程核心技术》----ThreadLocal
    java有必要记录的东西
    spring源码几个servlet功能的介绍
    基于openapi3.0的yaml文件生成java代码的一次实践
    Android攻城狮 调试
    Android攻城狮 http协议
    Android攻城狮 Android中更新UI的几种方式
    Android攻城狮 Handler与子线程
    Android攻城狮Handler简介
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12985028.html
Copyright © 2020-2023  润新知