续:【VS Code】安装配置调试C/C++(一):https://developer.aliyun.com/article/1532291
三、vscode配置C环境
3.1 添加文件夹
在D盘根目录下新建一个code文件夹,在code里面新建一个c文件夹,以后写的c的代码就放在这里。
3.2 扩展配置
点击编译后出现提示,再次点击提示信息
运行成功
3.3 配置tasks.json
源代码配置:
{ "tasks": [ { "type": "cppbuild", "label": "C/C++: gcc.exe 生成活动文件", "command": "C:\\Program Files\\mingw64\\bin\\gcc.exe", "args": [ "-fdiagnostics-color=always", "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true }, "detail": "调试器生成的任务。" } ], "version": "2.0.0" }
代码修改处:
"args": [ "-fdiagnostics-color=always", "-g", //"${file}", "*.c", //当前文件夹所有.c文件进行编译 "-o", //"${fileDirname}\\${fileBasenameNoExtension}.exe" "${fileDirname}\\a.exe" //编译后生成a.exe可执行程序名称 ],
四、调试环境配置
进行配置修改:
1. { 2. // 使用 IntelliSense 了解相关属性。 3. // 悬停以查看现有属性的描述。 4. // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 5. "version": "0.2.0", 6. "configurations": [ 7. { 8. "name": "(gdb) 启动", 9. "type": "cppdbg", 10. "request": "launch", 11. //"program": "输入程序名称,例如 ${workspaceFolder}/a.exe", 12. "program": "${fileDirname}\\a.exe", //需要调试的可执行程序.exe 13. "args": [], 14. "stopAtEntry": false, 15. "cwd": "${fileDirname}", 16. "environment": [], 17. "externalConsole": false, 18. "MIMode": "gdb", 19. //"miDebuggerPath": "/path/to/gdb", 20. "miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe", //gdb的位置 21. "setupCommands": [ 22. { 23. "description": "为 gdb 启用整齐打印", 24. "text": "-enable-pretty-printing", 25. "ignoreFailures": true 26. }, 27. { 28. "description": "将反汇编风格设置为 Intel", 29. "text": "-gdb-set disassembly-flavor intel", 30. "ignoreFailures": true 31. } 32. ] 33. } 34. ] 35. }
五、多文件的运行与调试
六、多项目管理与scanf输入
七、C++环境配置
进行配置修改:
{ "tasks": [ { "type": "cppbuild", "label": "C/C++: g++.exe 生成活动文件", "command": "C:\\Program Files\\mingw64\\bin\\g++.exe", "args": [ "-fdiagnostics-color=always", "-g", //"${file}", "*.cpp", "-o", //"${fileDirname}\\${fileBasenameNoExtension}.exe" "${fileDirname}\\a.exe" //编译后生成a.exe可执行程序名称 ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true }, "detail": "调试器生成的任务。" } ], "version": "2.0.0" }
📝大佬觉得本文有所裨益,不妨轻点一下👍给予鼓励吧!
❤️❤️❤️本人虽努力,但能力尚浅,若有不足之处,恳请各位大佬不吝赐教,您的批评指正将是我进步的动力!😊😊😊
💖💖💖若您认为此篇文章对您有所帮助,烦请点赞👍并收藏🌟,您的支持是我前行的最大动力!
🚀🚀🚀任务在默默中完成,价值在悄然间提升。让我们携手共进,一起加油,迎接更美好的未来!🌈🌈🌈