山东淄博网站建设的公司,做城通网盘资源网站的源码,电商推广方法,wordpress留言板模版“批判他人总是想的太简单 剖析自己总是想的太困难” 文章目录 前言文章有误敬请斧正 不胜感恩#xff01;一、准备工作二、安装 VSCode 插件三、配置 VSCode1. 配置编译任务#xff08;tasks.json#xff09;2. 配置调试器#xff08;launch.json#xff09; 四、运行和调… “批判他人总是想的太简单 剖析自己总是想的太困难” 文章目录 前言文章有误敬请斧正 不胜感恩一、准备工作二、安装 VSCode 插件三、配置 VSCode1. 配置编译任务tasks.json2. 配置调试器launch.json 四、运行和调试五、常见问题与解决 总结 前言
写在开始
VS Code 是一款由微软开发的免费代码编辑器支持多种编程语言如 Python、JavaScript、C、Go 等。它拥有丰富的插件市场可以根据你的需求自由扩展功能如语法高亮、代码补全、调试工具、Git 集成等是开发者们的“神器”。 用VScode来写C/C更加方便一点,不用下那么大的visualstudio. 文章有误敬请斧正 不胜感恩
以下是本篇文章正文内容 一、准备工作 安装 VSCode 前往 VSCode 官网下载最新版本并根据系统提示完成安装。 安装 C 编译器 Windows推荐使用 MinGW-w64 作为 C 编译器。下载时选择 x86_64 版本以支持 64 位开发。 安装时选择 mingw32-gcc-g 组件。完成安装后将 MinGW 的 bin 目录如 C:\mingw-w64\bin添加到系统的环境变量 PATH 中 打开“控制面板” - “系统和安全” - “系统”。点击“高级系统设置” - “环境变量”。找到“系统变量”中的 Path双击编辑点击“新建”然后输入 MinGW 的 bin 路径。 Linux打开终端输入以下命令安装 GCC sudo apt-get update
sudo apt-get install build-essentialmacOS在终端中输入以下命令安装 Xcode 命令行工具 xcode-select --install二、安装 VSCode 插件 C/C 插件 打开 VSCode点击左侧的扩展图标或按 CtrlShiftX。搜索 C/C找到由 Microsoft 提供的插件点击“安装”。 Code Runner 插件可选 搜索并安装 Code Runner 插件。它可以通过右键菜单直接运行代码是快速测试代码的好帮手。
三、配置 VSCode
VSCode 本身并没有自带的编译功能所以我们需要设置编译和调试任务。
1. 配置编译任务tasks.json 创建一个 C 文件例如 main.cpp写入以下简单代码 #include iostreamint main() {std::cout Hello, World! std::endl;return 0;
}按下 CtrlShiftBVSCode 会提示设置构建任务选择 Create tasks.json file from template然后选择 Others。 编辑生成的 tasks.json使其看起来如下 {version: 2.0.0,tasks: [{label: build,type: shell,command: g,args: [-g,${file},-o,${fileDirname}/${fileBasenameNoExtension}.exe],group: {kind: build,isDefault: true},problemMatcher: [$gcc],detail: Generated task by VS Code}]
}关键字段解释 command: g使用 g 作为编译器。args编译参数-g 开启调试信息${file} 表示当前文件-o 用于指定输出文件名。${fileDirname} 和 ${fileBasenameNoExtension} 会自动根据当前文件路径和名称生成可执行文件。
2. 配置调试器launch.json 按下 F5VSCode 会提示配置调试器选择 C (GDB/LLDB)。 在生成的 .vscode 目录下找到 launch.json 文件修改如下 {version: 0.2.0,configurations: [{name: g - 生成和调试活动文件,type: cppdbg,request: launch,program: ${fileDirname}/${fileBasenameNoExtension}.exe,args: [],stopAtEntry: false,cwd: ${fileDirname},environment: [],externalConsole: true,MIMode: gdb,setupCommands: [{description: 启用 gdb 的漂亮打印,text: -enable-pretty-printing,ignoreFailures: true}],preLaunchTask: build,miDebuggerPath: gdb,logging: { engineLogging: true }}]
}关键字段解释 program指定运行的可执行文件路径。miDebuggerPath: gdb指定调试器的路径Windows 用户确保 gdb 已安装。preLaunchTask: build调试前自动执行编译任务。
四、运行和调试 编译程序 按 CtrlShiftB 执行编译检查终端是否输出“成功生成”的信息。 运行程序 在终端直接输入生成的 .exe 文件名或通过 Code Runner 插件右键运行。 调试程序 按 F5 启动调试可以添加断点在代码行号左侧点击观察变量值单步执行。
五、常见问题与解决 编译错误找不到 g 确保 MinGW-w64 的 bin 目录已正确添加到环境变量 PATH并重启 VSCode。 调试时无法启动 gdb 检查 launch.json 中 miDebuggerPath 是否正确或尝试指定 gdb 的完整路径。 中文字符显示乱码 编译时添加参数 -fexec-charsetGBK 可以解决 Windows 下的编码问题。
总结
以上就是在 VSCode 配置 C/C 环境的详细步骤。配置好环境才能顺利运行 C 代码 还能进行debug跟踪程序执行的每一步。 如果遇到问题别忘了多看看编译和调试信息这些是解决big的关键。 祝各位大佬编程愉快