sublime text 无法编译??、

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sublime text 无法编译??、相关的知识,希望对你有一定的参考价值。

点击preferences--browse packages--LaTeXTools--LaTeXTools Preferences.sublime-settings然后将其中general Settings--windows程序段的“path”改成你所安装的textlive的路径并且将“distro“改为texlive 或者是更改preferences--browse packages--User 里面的sublime-settings文件里同样的程序段。这个主要问题就是sublime text默认是Miktex, 所以要将路径和builder都改为Textlive 参考技术A sublime只是一个文字编辑器,编译后也只能在命令行下运行,而且必须把编译器导入到你代码所在的文件,修改path值追问

我编译c程序。。怎么做

追答

如果只有输出的话,直接按ctrl+shift+B就可以了

本回答被提问者采纳

sublime—text终端无法输入,不支持scanfinput等语法问题的解决

sublimetext是个很好用的轻量编辑器,,支持多语言语法高亮,自动补全,快捷键编译运行,而且ui也不错挺简洁,我一直在用。我之前浏览帖子时候看到有些人也在用这个编辑器。

但是吧,这个编辑器的的编译运行功能有点令人dan teng,它是把shell执行的结果读回来显示在终端,这意味着什么呢?这意味着特喵的无法使用输入语句,无法使用调试功能。

不多废话了直接解决方法

在sublime->工具->编译系统里新建编译系统,输入以下内容

{      "cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],      "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",      "selector" : "source.c, source.c++",      "shell":false,      "working_dir" : "$file_path",      "variants":      [          {            "name": "RunInCommand",            "cmd": ["cmd", "/c", "gcc","-g", "${file}", "-o", "${file_path}/${file_base_name}", "&&","start", "cmd", "/k", "${file_path}/${file_base_name}"]          }      ]  }

这是c语言的编译器,支持gdb

再新建编译系统输入

{      "cmd" : ["javac", "$file_name"],      "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",      "selector" : "source.java",      "shell":false,      "working_dir" : "$file_path",      "variants":      [          {            "name": "RunInCommand",            "cmd": ["cmd", "/c", "javac","${file}","&&","start", "cmd", "/k", "java $file_name"]          }        ,          {              "name":"Debug",              "cmd": ["cmd", "/c","javac","${file}","&&","start", "cmd", "/k","gdb ${file_path}/${file_base_name}"]          }      ]  }

这是java编译系统

再新建编译系统输入

{ "cmd" : ["g++", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "selector" : "source.c, source.c++", "shell":false, "working_dir" : "$file_path", "variants": [ { "name": "RunInCommand", "cmd": ["cmd", "/c", "g++","-g", "${file}", "-o", "${file_path}/${file_base_name}", "&&","start", "cmd", "/k", "${file_path}/${file_base_name}"] } ] }

这是c++编译系统,支持gdb

由于我常用这三种语言暂时就配置了这三种语言,其他语言可以参考这三种配置,原理都一样,编译完直接使用命令提示符打开不用它自带的那个终端显示

以上是关于sublime text 无法编译??、的主要内容,如果未能解决你的问题,请参考以下文章

sublime text 3 是免费的吗

sublime text 3 安装

关于sublime Text 3安装sublimecodeIntel插件配置方法

Sublime Text 3 插件介绍

Sublime Text 3 使用总结

sublime text 无法编译??、