配置Sublime Test 3在控制台编译运行java,c,c++

来源:互联网 发布:oracle数据库防火墙 编辑:程序博客网 时间:2024/06/06 20:04

搭建环境:

系统环境:Win10家庭版

IDE:VC6.0,JDK

原理:

从网上看了很多,我觉得就是配置好IDE的环境变量,使在Sublime编辑的文件可以在控制台中用命令行去编译运行。

环境变量的配置:

JDK的环境变量的配置:

首先你要装好JDk,然后网上资料一大堆,自己看咯。我简要分享一下我的环境配置:


path路径中:

 

现在到控制台中查看环境变量是否配置成功:

 

出现这些内容说明配置成功。

然后打开sublimeTools-Build System-new Build System中输入以下内容:

 

{"cmd": ["javac","-encoding","UTF-8","-d",".","$file"],"file_regex": "^(...*?):([0-9]*):?([0-9]*)","selector": "source.java","encoding":"GBK",//执行完上面的命令就结束 // 下面的命令需要按Ctrl+Shift+b来运行"variants":    [        {            "name": "Run",            "shell": true,            "cmd" :  ["start","cmd","/c", "java ${file_base_name} &echo. & pause"],            // /c是执行完命令后关闭cmd窗口,            // /k是执行完命令后不关闭cmd窗口。            // echo. 相当于输入一个回车            // pause命令使cmd窗口按任意键后才关闭            "working_dir": "${file_path}",            "encoding":"GBK"        }    ]}

将其保存为.sublime-build后缀的文件(我保存为JavaC.sublime-build),然后就可以在Browse PackagesUser目录下看到该文件。

 

最后编写一个java程序,试验:

Ctrl+B编译,Shift+Ctrl+B运行:

 


 

Sublime编译运行Java成功。

C/C++编译运行的环境配置

这是比较麻烦的一步,我弄了一天。网上能搜索到的方法有两种,一、下一个Mingw,配置环境变量。二、调用vs的IDE。第一种方法我没用,是因为我有两个c++的编辑器,VC6.0(绿色版),VS2015专业版,不想再下另一种IDE。所以我就换了另一种,但是安装VS2015时,安装目录乱了,路径不好找,并且路径太多也不好配(这好像是因为VS2015的编译方式不同),在查找VS与VC的编译用的命令行一样的时,我就想调用VC6.0的IDE。现在来配置一下VC6.0的运行环境。

在path路径中配置两条:(VC的安装路径)\Microsoft Visual Studio\VC98\bin;(VC的安装路径)\Microsoft Visual Studio\Common\MSDev98\Bin;(不写这条路径,会报xxx文件无法找到,具体我也不记得了)。

创建Lib路径:(VC的安装路径)\Microsoft Visual Studio\VC98\Lib

创建Include路径:(VC的安装路径)\Microsoft Visual Studio\VC98\Include;

这样就配置完了,现在我们来看看是否有用:在控制台输入cl

 

出现这个就说明配置成功。

然后同上(java过程一样)写一个.sublime-build文件(我的为BuildC.sublime-build),内容为:

{            "cmd": ["CL","/EHsc", "/Fo${file_base_name}", "/O2", "${file}"],         "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",            "working_dir": "${file_path}",             "selector": "source.c, source.c++",       "encoding":"GBK",      "variants":              [                         {                           "name": "Run",                          "cmd": ["cmd","/c","start","cmd","/c", "${file_base_name}.exe &echo. &pause"],            "encoding":"GBK",            }           ] }

最后测试:(过程与java类似)Ctrl+B编译,Shift+Ctrl+B运行:


     还有就是在sublime中输入中文在cmd运行会乱码。百度一下得知那是因为Sublime默认是UTF-8保存文件的。而Cmd命令窗口是GBK的编码,所以要保存文件是要先设置文件的编码为GBK


第一次发表博文,格式的问题请见谅。如果有文章有问题请指出。谢谢。

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 高三学生不学习怎么办 17岁经常掉头发怎么办 出汗后头皮很痒怎么办 头发老是掉怎么办会不会长出来 头发痒还掉头发怎么办 7个月宝宝入睡难怎么办 45天宝宝入睡难怎么办 两岁宝宝入睡难怎么办 吃激素掉发严重怎么办 20多岁掉头发怎么办 最近头发老掉怎么办20 20多岁最近严重脱发怎么办 头痒头皮屑多掉头发怎么办 有头屑头痒掉头发怎么办 老是头痒掉头发怎么办 头屑头痒掉头发怎么办 头痒头屑多掉头发怎么办 洗头发时总是掉发怎么办 染头发染到脸上洗不掉怎么办 总爱掉头发怎么办20岁 头发开叉长的慢怎么办 洗头时掉很多头发怎么办 出门前头发很油怎么办 关于头发头顶头发少怎么办 每天掉100根头发怎么办 小孩嘴巴烂了该怎么办 小孩吃烧烤嘴巴肿好大该怎么办 脸特别瘦的人怎么办 怀孕宝宝太懒了怎么办 奶油胶手机壳脏了怎么办 为什么电脑桌面壁纸变成黑色怎么办 仓鼠妈妈老忘了宝宝怎么办 木工三排多轴钻床气缸坏了怎么办? 水溶笔洗不掉怎么办 针管笔没有墨了怎么办 二岁小儿不爱吃饭怎么办 狗狗一直挠痒痒怎么办 手被铅笔扎了怎么办 小孩智力轻度低下该怎么办 发侮辱人的信息怎么办 宋民国表情我能怎么办