超详细VSCode 配置 C语言环境 (或 C++) Windows 64位 |
您所在的位置:网站首页 › vscode配置fortran › 超详细VSCode 配置 C语言环境 (或 C++) Windows 64位 |
文章目录
目标
准备工作
安装 VSCode
安装 MinGW
配置环境
Code Runner
常见问题
朋友准备学习 C 语言,为了安利 VSCode, 手把手通过QQ指导 VSCode 配置C语言环境(我没有告诉他 Visual Studio 与 Dev 等更容易运行这件事)。在我已经有两三次的经验之下,总体来说还是比较顺利,前后90分钟左右完成。 如果嫌苦,那就不要用 VSCode. 目标使用 VSCode 的 Code Runner 插件运行一个 C语言 (或 C++)程序。但是不包含调试。 系统是 64位 Win 10. 准备工作我已经整理好,这是以下内容中需要用的东西的资源: 链接: https://pan.baidu.com/s/1d8UYOfDk0t4wi_cv-RM1Dw 提取码:yxmz 安装 VSCode官网下载:https://code.visualstudio.com/ 朋友说从官网下载网速太慢,我立马拿出 .exe 安装程序。就在上面那个网盘资源里: 还是在那个网盘资源里: 安装完毕,修改环境变量:按照如下步骤找到环境变量→Path→新建,新建如下内容(如果你在上面(※)处更改了默认设置则需要改成对应的bin): C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin 在电脑里新建一个文件夹,文件夹以及路径的名称必须是全英文!这个文件夹将以后作为放置所有你的C(或C++)代码的地方。 假定我的文件夹在 E盘,叫做 Test,即 E:\Test 这时候打开 VSCode 界面,左上角 文件→打开文件夹,打开你创建的这个文件夹 然后下载那一个 Hello.c 文件放在 .vscode 文件夹外面。形成如下格局:
注:如果你在 (※) 处安装 MinGW 时改变了默认路径,那么还需要很不幸地打开 c_cpp_properties.json, launch.json, tasks.json 并把其中的三个 C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin\g++.exe 替换成对应的 g++.exe 的路径。 Code Runner点左边这里,四个正方形的图标,然后查询插件 Code Runner,安装。 在大括号里的原有内容最后面添加一个英文逗号 (,) ,然后换行,将如下代码复制进去 "code-runner.runInTerminal": true, "code-runner.executorMap": { "javascript": "node", "java": "cd $dir && javac $fileName && java $fileNameWithoutExt", "c": "cd $dir && gcc \"$fileName\" -o \"$fileNameWithoutExt\" && .\\\"$fileNameWithoutExt.exe\"", "cpp": "cd $dir && g++ \"$fileName\" -o \"$fileNameWithoutExt\" && .\\\"$fileNameWithoutExt.exe\"", "objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "php": "php", "python": "python -u", "perl": "perl", "perl6": "perl6", "ruby": "ruby", "go": "go run", "lua": "lua", "groovy": "groovy", "powershell": "powershell -ExecutionPolicy ByPass -File", "bat": "cmd /c", "shellscript": "bash", "fsharp": "fsi", "csharp": "scriptcs", "vbscript": "cscript //Nologo", "typescript": "ts-node", "coffeescript": "coffee", "scala": "scala", "swift": "swift", "julia": "julia", "crystal": "crystal", "ocaml": "ocaml", "r": "Rscript", "applescript": "osascript", "clojure": "lein exec", "haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt", "rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt", "racket": "racket", "scheme": "csi -script", "ahk": "autohotkey", "autoit": "autoit3", "dart": "dart", "pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt", "d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt", "haskell": "runhaskell", "nim": "nim compile --verbosity:0 --hints:off --run", "lisp": "sbcl --script", "kit": "kitc --run", "v": "v run", "sass": "sass --style expanded", "scss": "scss --style expanded", "less": "cd $dir && lessc $fileName $fileNameWithoutExt.css", "FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" }保存一下!!(快捷键 Ctrl + S) 最后打开 Hello.c 文件,在空白部分右键 ,点 Run Code 即可成功运行。 Code Runner 显示乱码。 答:配置一下本文 一节中那个 json. Code Runner 文件名不能有空格。 答:同上配置一下 json. 无法将 “gcc” 识别为 cmdlet … 答:配置一下本文 一节中那个环境变量。 其它? 答:检查一下文件名和文件夹是不是含有中文等字符。你是否擅自更改了 MinGW 安装路径。最后看看你的系统是不是 64位 Windows。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |