欢迎使2019年windows7x32系统下 vscode编译器gcc编译调试c语言程
2019年windows7x32系统下 vscode编译器gcc编译调试c语言程序 版本: 1.29.1 (user setup) 提交:.******************* 日期: 2018-11-15T19:11:49.509Z Electron: 2.0.12 Chrome: 61.0.3163.100 Node.js: 8.9.3 V8: 6.1.534.41 架构: ia32 一、图片展示 二、环境的搭建 1.下载vscode,安装。 安装插件c/c++、等。如下图: 2.下载mingw32,安装。设置系统路径。 三、详细步骤及代码 1.建立工作区 开始页面点击上图中“添加工作区文件夹” 选择电脑路径,新建cpp文夹一个。 2.建立main.c文件 在左边的资源管理器中,有了我们建立的cpp工作区。 在cpp上面点击右键。弹出新建文件等的对话框,选第一个(新建文件),输入文件名main.c(c是扩展名) 3.输入代码。 #include #include int main() { printf(“hello world!n”); getchar(); return 0; } 输入完成以后,ctrl+s保存代码。 4.配置c_cpp_properties.json 打开“命令面板”(快捷键crtl+shift+p) 输入cpp 选择Edit Configurations… 自动打开config文件 主要修改,“includePath”: 和"compilerPath":选项 找到mingw32安装位置,下的include文件夹 复制这个路径 粘贴到文件夹中的"includePath":下替换原来的"workspaceFolder/??"或者加入"C:mingw32include"新行,注意,这里是两个。找到bin路径,复制粘贴到"compilerPath":下,替换原来的clang。如下图:修改"intelliSenseMode":选项为{workspaceFolder}/**"或者加入"C:mingw32include"新行,注意,这里是两个。 找到bin路径,复制 粘贴到"compilerPath":下,替换原来的clang。 如下图: 修改"intelliSenseMode":选项为workspaceFolder/??"或者加入"C:mingw32include"新行,注意,这里是两个。找到bin路径,复制粘贴到"compilerPath":下,替换原来的clang。如下图:修改"intelliSenseMode":选项为{default} 整体代码如下: { “configurations”: [ { “name”: “Win32”, “includePath”: [ “C:mingw32include” ], “defines”: [ “_DEBUG”, “UNICODE”, “_UNICODE” ], “compilerPath”: “C:mingw32bingcc.exe”, “cStandard”: “c11”, “cppStandard”: “c++17”, “intelliSenseMode”: “${default}” } ], “version”: 4} 5.配置launch.json文件 在main.c文件下,点击菜单栏的调试按钮(F5) 弹出“选择环境”命令面板。 选择(c++ gdb),如下图: vscode自动打开launch.json文件。 修改"program":下的参数 删除enter program name,for example 其中a.exe可以修改为我们要输入的exe文件名。 修改"miDebuggerPath": “/path/to/gdb”, 找到C:mingw32bin路径,复制下来。 改为"miDebuggerPath": “C:mingw32bingdb.exe”, 下面添加代码 “preLaunchTask”:“mygcc” “mygcc”是在tasks.json中定义的label的值。 这个参数尤为重要。没有这个不能调用调试命令。 6.配置tasks.json 打开命令面板,输入task 选择tasks configure 点击,使用模板创建 点击,Other运行任意外部命令的示例 系统生成文件,如下图: 修改"command": 为gcc,添加参数在“args”中 代码如下: { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format “version”: “2.0.0”, “tasks”: [ { “label”: “mygcc”, “type”: “shell”, “command”: “gcc”, “args”: [ “-g”,“main.c” ], “group”: { “kind”: “build”, “isDefault”: true } } ] } 四、调试main.c代码。 打开main.c文件。 选择左下角的 mygcc(cpp) 选择powershell 按F5 显示出了hello world! 调试信息在下面的调试控制台。 至此。vscode使用gcc调试c语言成功配置完成。 QQ交流群:871381872 欢迎同学们加群学习。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |