赞
踩
大一的时候第一次学习C语言,使用的编译器是C-Free 5.0。后面陆陆续续地使用了Clion、VS,到在Linux下直接用记事本写代码。这次电脑重装系统之后,一直都没有配置一下C语言编译器。作为导生,正好趁这个机会写一篇配置教程给未来班上的学弟学妹们。VScode在微软的大力扶持和开源社区下,逐渐称为相当主流的编译器,它有很多的优势,有兴趣可以自己了解。
下载官网:https://code.visualstudio.com/
直接点击Download,下载安装
下载地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
选择图片中的第一个下载
因为是在网站服务器在国外,下载可能很慢,推荐购买一个加速链接
推荐链接: https:// sockboom.club/auth/regi ster?affid=210592
注意事项:安装过程中路径不能出现中文和空格,以后安装程序最好自己选择一个路径
2. 点击环境变量
3. 点击Path
4. 添加刚刚安装的mingw下的bin目录地址
5. cmd输入gcc -v查看是否配置成功
在扩展商店中搜索C/C++,选择第一个下载
按下Ctrl+Shift+P,进入命令面板,输入C/C++,选择图片中的第一个
配置编译器路径(自己刚刚安装的)
配置IntelliSense 模式位gcc-x64
这个时候,我们会发现资源管理器的左侧出现了.vscode图片
接下来我们需要配置这三个文件
- {
- "version": "0.2.0",
- "configurations": [
- {
- "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
- "type": "cppdbg", // 配置类型,这里只能为cppdbg
- "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
- "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径
- "args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
- "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false
- "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录
- "environment": [],
- "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台
- "MIMode": "gdb",
- "miDebuggerPath": "F:mingw64bingdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应
- "preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc
- "setupCommands": [
- {
- "description": "Enable pretty-printing for gdb",
- "text": "-enable-pretty-printing",
- "ignoreFailures": true
- }
- ]
- }
- ]
- }
- {
- "version": "2.0.0",
- "command": "gcc",
- "args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe"], // 编译命令参数
- "problemMatcher": {
- "owner": "cpp",
- "fileLocation": ["relative", "${workspaceFolder}"],
- "pattern": {
- "regexp": "^(.*):(d+):(d+):s+(warning|error):s+(.*)$",
- "file": 1,
- "line": 2,
- "column": 3,
- "severity": 4,
- "message": 5
- }
- },
- "presentation": {
- "echo": true,
- "reveal": "always",
- "focus": false,
- "panel": "new", //这里shared表示共享,改成new之后每个进程创建新的端口
- "showReuseMessage": true,
- "clear": false
- }
-
- }
- {
- "configurations": [
- {
- "name": "Win32",
- "includePath": [
- "${workspaceFolder}/**"
- ],
- "defines": [
- "_DEBUG",
- "UNICODE",
- "_UNICODE"
- ],
- "windowsSdkVersion": "10.0.18362.0",
- "compilerPath": "F:/mingw64/bin/gcc.exe",
- "cStandard": "c11",
- "cppStandard": "c++17",
- "intelliSenseMode": "gcc-x64"
- }
- ],
- "version": 4
- }
- #include<stdio.h>
-
- int main(){
- printf("hello world!n");
- getchar();
- return 0;
- }
按下F5键
因为每个人在配置的过程中,都会出现各种问题,最好方法是谷歌(百度)
因为我的教程有遗漏的部分,可以看看下面的参考链接
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。