鱼C论坛

 找回密码
 立即注册
查看: 2685|回复: 7

vs code 怎么配置编译器呀

[复制链接]
发表于 2021-7-18 13:25:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
怎么样才能直接运行呀
网上查了好多都不行
截屏2021-07-18 下午1.20.41.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-7-18 13:33:28 | 显示全部楼层
vs code本质上是文本编辑器,要当IDE用要搭配额外的编译器,这个小甲鱼应该有视频:https://www.bilibili.com/video/BV1nt4y1r7Ez
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-18 13:51:11 | 显示全部楼层
windows我可以帮弄  mac没玩过
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-18 13:56:17 | 显示全部楼层
说一下原理  下载code runner插件之后可以给任意后缀的语言配置命令 但是这个命令必须有stdout或者stderr
如果你给markdown文件配置一个  typora命令 是打不开的 因为它没std输出

settings.json默认配置如下

  1. "code-runner.clearPreviousOutput": true,
  2.     //"code-runner.runInTerminal": true,   注意这个 你如果要使用stdin  比如c语言的getchar函数 就得开启这个
  3.     "code-runner.executorMap": {
  4.         "javascript": "node",
  5.         "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
  6.         "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",    //这个就是你编译并运行c的命令  gcc你先得有效
  7.         "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
  8.         "objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
  9.         "php": "php",
  10.         "python": "set PYTHONIOENCODING=utf8 && python",
  11.         "perl": "perl",
  12.         "perl6": "perl6",
  13.         "ruby": "ruby",
  14.         "go": "go run",
  15.         "lua": "lua",
  16.         "groovy": "groovy",
  17.         "powershell": "powershell -ExecutionPolicy ByPass -File",
  18.         "bat": "cmd /c",
  19.         "shellscript": "bash",
  20.         "fsharp": "fsi",
  21.         "csharp": "scriptcs",
  22.         "vbscript": "cscript //Nologo",
  23.         "typescript": "ts-node",
  24.         "coffeescript": "coffee",
  25.         "scala": "scala",
  26.         "swift": "swift",
  27.         "julia": "julia",
  28.         "crystal": "crystal",
  29.         "ocaml": "ocaml",
  30.         "r": "Rscript",
  31.         "applescript": "osascript",
  32.         "clojure": "lein exec",
  33.         "haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
  34.         "rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
  35.         "racket": "racket",
  36.         "scheme": "csi -script",
  37.         "ahk": "autohotkey",
  38.         "autoit": "autoit3",
  39.         "dart": "dart",
  40.         "pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
  41.         "d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
  42.         "haskell": "runhaskell",
  43.         "nim": "nim compile --verbosity:0 --hints:off --run",
  44.         "lisp": "sbcl --script",
  45.         "kit": "kitc --run",
  46.         "v": "v run",
  47.         "sass": "sass --style expanded",
  48.         "scss": "scss --style expanded",
  49.         "less": "cd $dir && lessc $fileName $fileNameWithoutExt.css"
  50.     }
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-18 14:13:56 | 显示全部楼层
Visual Stidio Code是个编辑器,需要插件
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-7-18 18:32:14 | 显示全部楼层
王逗比666 发表于 2021-7-18 13:33
vs code本质上是文本编辑器,要当IDE用要搭配额外的编译器,这个小甲鱼应该有视频:https://www.bilibili.co ...

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-7-18 18:33:02 | 显示全部楼层
kogawananari 发表于 2021-7-18 13:56
说一下原理  下载code runner插件之后可以给任意后缀的语言配置命令 但是这个命令必须有stdout或者stderr
...

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-18 19:10:02 | 显示全部楼层

说白了就是你gcc命令得有效   就像是你运行python需要python命令有效 运行js需要node命令有效

你gcc有效就能运行c和cpp了  当然vscode不支持输入windows下ps1命令不支持&&符号导致开启runInTerminal也会报错要修改配置 关掉runInTerminal后还得改回&&
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-27 05:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表