找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4733|回复: 0
打印 上一主题 下一主题
收起左侧

Sumlime Text 3 配置 C 环境

[复制链接]
跳转到指定楼层
楼主
ID:80436 发表于 2015-5-19 01:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST3 是一款编辑器软件,简洁的界面,用她来写代码,绝对是一种享受。
虽然使用无比的舒适和流畅,但是配置相当不便---磨刀不误砍柴工。
网上文章杂乱,本人弯路没少走,在此书写配置文章一篇;

首先 在官网 www.sublimetext.com 下载需要的版本  portable version 代表移动版
  • Windows - also available as a portable version
  • Windows 64 bit - also available as a portable version
由于ST3 C\C++ 编译器使用 gcc\g++, 需要下载MinGW并进行配置
MinGW 官网 www.mingw.org 下载 MinGW -get 在线安装版
一路Next 我们将会在 C盘建立C:\MinGW的文件
                                 桌面建立MinGW Installation Manager快捷方式
启动MinGW Installation Manager
侧边栏 Basic Setup 选择 mingw32-base. mingw32-gcc-g++.msys-base. 右键  选择Make for Installation
菜单栏 Installation   选择 Apply change
开始在线安装
修改环境变量  计算机属性 高级系统设置 环境变量  系统环境变量  PATH 加入 C:\MinGW\bin;  //  注意分号英文半角
win+R 运行 cmd   输入 g++ -v // 注意空格 获得以下界面说明 MinGw 安装完成


如果没有 gcc 版本序号  键入 set path c:\ 强制刷新系统变量 或者 重启
  出现以上画面后 就可以启动你的 ST3 进行配置了
使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码安装Package Control:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())






安装完成后 重启 Sublime TEXT 3 将会在 preference 出现package control
输入 ctrl +shift+p  输入 PCI 选择 Package Control:Install Package
安装以下插件
1.SublimeAStyleFormatter 可以将编程格式自动统一
2.ConvertToUTF8               GBK==UTF-8 代码中包含中文此插件必用
3.CTags                            可以生成函数索引关系

下面开始高能配置 C开发环境 最后一步
Sublime Text 3 不支持窗口输入  无数的Scanf()  getchar() 函数都将死在这里 但我的拥有 MinGW 为何不使用cmd运行, 和VC\VS的调试窗口相同
在 ST3 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}",
    "selector": "source.c, source.c++",

    "variants":
    [
//        {
//            "name": "Run",
//            "cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
//        },
        {
//            "name": "RunInCommand",
            "name": "Run",
            "cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & pause"]
       
       
        }
    ]
}


编译前 使用ctrl +shift +c  将utf-8 转换为 GBK ctrl+b 编译 ctrl+shift+b运行 开始你的ST3 体验吧




注 :  针对个别无法寻得头文件用户系统 环境变量 系统变量添加
LIBRARY_PATH变量,在值中加入C:\MinGW\lib
C_INCLUDEDE_PATH变量,值设为C:\MinGW\include。






分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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