当前位置: 首页 > news >正文

MinGW与使用VScode写C语言适配

压缩包


通过网盘分享的文件:MinGW.zip
链接: https://pan.baidu.com/s/1QB-Zkuk2lCIZuVSHc-5T6A 提取码: 2c2q

需要下载的插件

1.翻译

找到VScode页面,从上数第4个,点击扩展(以下通此)

搜索---Chinese--点击---安装--ok

2.运行

第一个步骤同上

搜索--Code Runner and C/C++ Compile Run--点击---安装--ok

3.其他

C/C++ 

C/C++ Extension Pack

C/C++ Themes

4.智能AI补全代码

CodeGeeX:AI Coding Assistant

环境配置

1.环境变量

点击win键--搜索环境变量--找到之后点击进去--点击右下角的环境变量--找到系统变量下面的path--新建(直接双击也行)--粘贴D:\MinGW\bin(根据自己的路径进行粘贴)--不要点击❌,点击所有的确定,少一个也不行

2.检查是否配置完好

win + R  --- 输入cmd,打开黑框

输入gcc -v/gcc --version --有相应的版本信息提示就是成功了,就可接着往下配置了

配置文件

这些都是在.vscode下面的,不知道的自己搜索,查找资料

重点:路径自己该改,应该能够看懂的

1.c_cpp_properties.json

{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**"],"defines": ["_DEBUG","UNICODE","_UNICODE"],"compilerPath": "D:\\MinGW\\bin\\gcc.exe","cStandard": "c11","cppStandard": "gnu++14","intelliSenseMode": "windows-gcc-x86"}],"version": 4
}

2.launch.json

{"configurations": [{"name": "C/C++: gcc.exe 构建和调试活动文件","type": "cppdbg","request": "launch","program": "${fileDirname}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "D:\\MinGW\\bin\\gdb.exe","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true},{"description": "将反汇编风格设置为 Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "C/C++: gcc.exe 生成活动文件"}],"version": "2.0.0"
}

3.settings.json

{"files.associations": {"*.sqlbook": "sql","*.ndjson": "jsonl","*.dbclient-js": "javascript","stdio.h": "c"}
}

4.tasks.json

{"tasks": [{"type": "cppbuild","label": "C/C++: gcc.exe 生成活动文件","command": "D:\\MinGW\\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"
}

代码运行

1.书写代码

# include <stdio.h>
// std-->standard 标准库,io-->input/output 输入输出,h-->header 头文件int main(){// main函数是程序的入口,程序从这里开始执行,有且仅有一个printf("Hello World!\n");// printf是一个库函数,用于输出字符串return 0;// return 0;表示程序正常结束
}

2.运行

如果上面的插件都安装完成了,就看运行,没有全部安装的话可能有的不能用

第一个,右键 -- Run Code(可以看见有快捷键)

第二个,右上角的三角符号(也有对应的快捷键)


http://www.mrgr.cn/news/95579.html

相关文章:

  • QEMU源码全解析 —— 块设备虚拟化(7)
  • 架构思维:分布式系统的常用理论
  • 《背影》再读:时光深处的温暖与感触
  • 网心云OEC/OEC-turbo刷机问题——教程、错误、下载boot失败解决尝试
  • 如何理解G/T、EIRP
  • stm32week8
  • 文件的分片上传vs流失上传
  • 线段树与扫描线 —— 详解算法思想及其C++实现
  • 相控阵雷达的EIRP和G/T
  • NIO ByteBuffer 总结
  • c++之迭代器
  • Python环境安装
  • python实战,提取数据汇聚到表格中
  • 使用 docker compse 启动 Milvus 修改 MINIO_ACCESS_KEY 导致启动失败
  • 分库分表后,跨库查询和分布式事务解决方案
  • 【图像处理基石】ISP中的TNR算法详解:原理、实现与优化
  • 【AVRCP】AVRCP与BIP互操作性深度解析:封面艺术传输的技术实现
  • 深度剖析HTTP协议—GET/PUT请求方法的使用-构造请求的方法
  • 【leetcode hot 100 39】组合总和
  • 算法 | 优化算法比较