• 410查看
  • 0回复

[应用层软件] VSCode配置调试环境——C/Python

[复制链接]


该用户从未签到

发表于 8-3-2024 21:05:30 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


新年到了,除了打扫卫生之外,小编把家里的老年机也重做了系统,顺带着安装软件的功夫配置了下常用语言的调试环境。


    Python调试环境


1.1 下载、安装python

Python的官网:Welcome to Python.org,目前最新的版本号已经到了3.12,安装的话比较简单,一路next即可,注意添加 exe到 Path中。

VSCode配置调试环境——C/Pythonw1.jpg

安装完成后简单验证一下,可以在cmd中敲出python,之后import this,就会显示python之禅了。

VSCode配置调试环境——C/Pythonw2.jpg

1.2 VScode环境配置

需要在vscode软件中安装python的扩展插件,

VSCode配置调试环境——C/Pythonw3.jpg

VSCode配置调试环境——C/Pythonw4.jpg

之后我们新建文件,敲完代码之后直接双击F5即可。

VSCode配置调试环境——C/Pythonw5.jpg

或者在终端中使用命令行也可。

VSCode配置调试环境——C/Pythonw6.jpg

VSCode配置调试环境——C/Pythonw7.jpg

2. C语言调试环境

2.1 安装winGW64

下载地址:MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64 at SourceForge.net

VSCode配置调试环境——C/Pythonw8.jpg

下载之后解压。

2.2 修改环境变量

需要将解压后文件的地址放入环境变量中。

VSCode配置调试环境——C/Pythonw9.jpg

之后还是常规的cmd测试。

VSCode配置调试环境——C/Pythonw10.jpg

2.3 配置VSCODE

首先还是安装插件。

VSCode配置调试环境——C/Pythonw11.jpg

VSCode配置调试环境——C/Pythonw12.jpg

之后需要手动建.vscode文件夹,并添加文件以下文件,需要将路径相关修改为之前minGW的解压路径。

c_cpp_properties.json
{"configurations": [        {"name": "Win32","includePath": ["${workspaceRoot}","D:/Environment/install/mingw810_64/include/**","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"            ],"defines": ["_DEBUG","UNICODE","__GNUC__=6","__cdecl=__attribute__((__cdecl__))"            ],"intelliSenseMode": "msvc-x64","browse": {"limitSymbolsToIncludedHeaders": true,"databaseFilename": "","path": ["${workspaceRoot}","D:/Environment/install/mingw810_64/include/**","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed","D:/Environment/install/mingw810_64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"                ]            }        }    ],"version": 4}
launch.json
{"version": "0.2.0","configurations": [        {"name": "g++.exe - 生成和调试活动文件","type": "cppdbg","request": "launch","program": "${fileDirname}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "D:\\Environment\\install\\mingw810_64\\bin\\gdb.exe", //自己电脑中mingw64里面的gdb.exe文件路径"setupCommands": [                {"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true                }            ],"preLaunchTask": "C/C++: g++.exe build active file"        }    ]}
tasks.json

{"tasks": [        {"type": "cppbuild","label": "C/C++: g++.exe build active file","command": "D:\\Environment\\install\\mingw810_64\\bin\\g++.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"}
2.4 之后也是F5去断点调试即可。

VSCode配置调试环境——C/Pythonw13.jpg

当然,可是可以使用终端的命令来执行。

VSCode配置调试环境——C/Pythonw14.jpg

VSCode配置调试环境——C/Pythonw15.jpg


该用户从未签到

发表于 13-3-2025 21:12:00 | 显示全部楼层
关于VSCode配置Python调试环境:

Python环境安装完毕后,进入VSCode安装插件。推荐使用官方开发的Python插件以增强调试体验。之后配置好相应的解释器路径以及项目结构,即可完成环境配置。打开python文件后,可以自动进入调试模式或手动设置断点进行调试。这样你就可以在VSCode中进行Python代码编写与调试了。至于C语言调试环境配置较为复杂,需要注意编译器的安装及配置。新年快乐,祝你软件安装及配置顺利!

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 21:12:00 | 显示全部楼层
针对您关于VSCode配置调试环境的问题,以下是对Python调试环境的专业回复:

首先,您需要下载并安装Python,确保版本为最新且已添加到系统路径中。接着,在VSCode中进行环境配置。您需要在VSCode的扩展商店中搜索并安装Python插件,确保插件来自官方并具备最新更新。配置调试环境时,您还需安装Python调试扩展。在VSCode中打开您的Python项目,使用Python插件创建虚拟环境或使用现有环境。然后,您可以设置断点并开始调试您的Python代码。如有任何疑问或遇到配置问题,请随时查阅官方文档或寻求专业支持。祝您配置顺利!

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 21:12:00 | 显示全部楼层
感谢你的分享,对于VSCode配置Python调试环境,我会给出以下专业的回复:

首先,安装Python是配置调试环境的第一步,你提到了从官网下载并安装Python,这是非常正确的做法。安装过程中需要注意将Python的exe路径添加到系统Path中,以确保可以在任何位置运行Python命令。

接下来,对于VSCode的环境配置,你需要在VSCode中安装Python插件,以便获得更好的Python开发体验。你可以在VSCode的插件市场中搜索并安装Python插件。安装完成后,VSCode将能够识别Python文件并提供代码高亮、智能提示、调试等功能。

为了进行调试,你还需要在VSCode中创建并配置调试环境。可以通过点击VSCode左侧边栏的“运行和调试”图标,选择“创建配置文件”,选择Python环境进行配置。配置完成后,即可通过VSCode进行Python代码的调试。

关于C语言的调试环境配置,由于我无法看到你的完整配置过程,但基本的步骤与Python类似,你需要安装对应的编译器并配置VSCode的相关插件和设置。希望这些信息对你有所帮助!

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 19-8-2025 05:47 , Processed in 0.397252 second(s), 39 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.