关于SublimeText3和MinGW安装的一些心得

本人也是为了学习C++,在无意中找到用Sublime Text3和MinGW来进行组合搭建从而完成代码的编译的运行。安装过程期间,也出现了一些错误,下面就把我的出现的一些错误贴出来,看看能否给大家一些启示。

关于Sublime Text3和MinGW的安装具体步骤,我就不一一贴图来详细描述了,无非在社区中去搜索具体步骤,就能出来一大堆大神们的安装步骤。

Sublime Text3

安装

首先是Sublime Text3的安装过程,安装的话,直接从官网下载即可,Sublime Text3是需要破解的,这个很容易在网上索索到破解方法。

关于插件的安装

打开Sublime Text3,点击功能栏中的views,找到Show Console选项,点击打开后,复制下面代码到Console的编辑框中,并回车,等待下载。

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

下载完成后,重启Sublime Text3,再一次进入,在Preference中会出现一个Package Control。
按下Ctrl+Shift+P调出命令面板
输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件即可。

MinGW

安装

一、

很多人在按照步骤安装过程中,会出现安装包下载不下来的情况,其实这种时候,需要做的就是换一下网,改成热点或者干脆用个加速器就行了。

二、

下面这种问题我当时也是找了很久解决办法,后面发现是自己死脑筋了。
在这里插入图片描述
自己一直以为网络没有问题,干其他的啥都行,就这下载不行。后面换了个手机热点再去下载,然后就成功了。而且实在不行,大伙可以试试下一个加速器挂着下载,亲测有效!

关于Sublime Text3打造成C++编译器

首先需要将MinGW的路径配置好,并通过在cmd中调用g++和gcc来测试是否安装成功。

然后在Sublime Text3的Tools中选择Build System,选择new Build System。

并将下面代码复制进去,并保存。

{
"cmd": ["g++", "${file}", "-o","${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
"working_dir": "${file_path}",
"encoding":"cp936",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"]
}
]
}

接下来就可以测试是否搭建完成。
新建一个文件,写上代码,通过Ctrl|+Shift+B来调出选项框,在编译运行。

期间有这么几个地方需要注意:

若出现如这样的错误:sublime text3编译C/C++ 报错g++: error: CreateProcess: No such file or directory

1、编写好的文件必须先保存,并且在保存路径文件中保证没有空格。

2、可试一下,通过管理员运行Sublime Text3来解决。(我就是这样解决的~)

3、确保MinGWd的Path路径配置没有问题。

希望能给大家带来一点帮助。

若有错误的地方,欢迎指正!

PS:

安装完之后,自己只是试了下.c文件可以编译成功,改成.cpp文件就不行了。会出现gcc错误:CreateProcess: No such file or directory,于是又自行找了好久的攻略。。。

最后解决办法是将MinGW文件夹内容全删除了,重新装一遍,然后将需要的组件也再重新安装一遍。然后问题解决了。

所以我把原因归结为安装组件不彻底,没有完全安装,所以需要重新安装一遍。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值