zoukankan      html  css  js  c++  java
  • 使用Sublime Text 2 和 MinGW 搭建C开发环境

    使用工具

    1.配置环境变量

    下载和安装Sublime Text 2和MinGW之后,需要将MinGW安装目录下的Bin目录所在路径添加到环境变量Path中。如图:

     

    2.通过Sublime Text调用C编译器

    在Sublime Text中已经默认添加了对C/C++编译器的配置(默认使用g++编译),通过键入Ctrl+B来调用。编译结果会输入到ST的输出栏中,如图:

     

    3.直接将控制台输出结果显示在Sublime Text 2中

    如果不想每次编译文件后,还需要切换窗口点击运行编译生成的exe来查看结果的话。还可以在简单的配置一下,直接将控制台输出的结果显示在ST中,也不需要切换窗口,只需要在调用Ctrl+B编译后再键入Ctrl+Shift+B运行即可。将Sublime Text的Packages目录下的PackagesC++C++.sublime-build文件修改为: 

     1 {
     2     "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
     3     "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
     4     "working_dir": "${file_path}",
     5     "selector": "source.c, source.c++",
     6     "encoding":"cp936",
     7 
     8     "variants":
     9     [
    10         {
    11             "name": "Run",
    12             "cmd": ["${file_path}\\${file_base_name}.exe"]
    13         }
    14     ]
    15 }

    如果需要使用其他的编译器来编译C程序(比如VC),或者是想编译后直接运行,那么可以自行配置,具体办法可以参考我之前的文章:《将Sublime Text 2配置为C#代码编辑器》,基本原理都是一样的。

  • 相关阅读:
    Linux中搭建Maven私服
    NIO类库
    JAVA网络通信IO-NIO-AIO-Netty
    栈和队列
    JAVA四类八种基本数据类型
    JAVA基础—线程池
    vue 数组push元素 视图没更新
    小程序♥云开发
    vue2.0 transition 手风琴
    element-ui 表格翻页多选后仍然记忆所选项,数据回显
  • 原文地址:https://www.cnblogs.com/IPrograming/p/C_DevelopmentEnvironment.html
Copyright © 2011-2022 走看看