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,以启动外部控制台来输入
二、内容在总结中
博客对应课程的视频位置: