zoukankan      html  css  js  c++  java
  • Sublime Text3 配置C、C++环境,并且能调用cmd

    准备工作

    安装Sublime Text3

    下载链接1

    下载链接2

    安装过程不在这里啰嗦,汉化等功能自行百度

    下载MinGW

    下载链接

    下载安装完成之后,要记住安装路径,配置的时候要用到

    配置工作

    配置环境变量

    1. 此电脑】->鼠标右键【属性】->【高级系统设置】->【环境变量】->【系统变量】

    2. 找到Path变量,添加上你刚才下载的MinGW的安装路径

      1

    3. 桌面打开【cmd】,输入g++ -v或者gcc -v,出现如下内容即配置成功

      2

    配置Sublime Text3

    默认Sublime Text3 中的编译系统是不会调用cmd的,因此我们需要新建满足我们需求的编译系统

    【打开sublime】->【工具】->【编译系统】->【新建编译系统】,会出现如下内容

    3

    新建C++编译系统

    将内容替换为如下内容

    {  
        "cmd": ["g++", "${file}", "-fexec-charset=gbk","-o", "${file_path}/${file_base_name}","-Wall" ,"&&","start","cb_console_runner.exe","${file_path}/${file_base_name}"],  
        "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",  
        "working_dir": "${file_path}",  
        "selector": "source.c, source.c++",  
        "shell": true,  
        "encoding":"cp936" 
    }  
    

    保存命名为C++.sublime-build,当然也可以命名为其他你自己可以记住的

    新建C 编译系统

    将内容替换为如下内容

    {
    	"cmd": ["gcc", "${file}", "-fexec-charset=gbk","-o", "${file_path}/${file_base_name}", "&", "start", "cmd", "/c", "${file_base_name} & echo. & pause"],
    	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    	"working_dir": "${file_path}",
    	"selector": "source.c, source.c++",
    	"shell": true,
    	"encoding":"cp936"
    } 
    

    保存命名为C.sublime-build,当然也可以命名为其他你自己可以记住的

    测试

    C++

    源码:

    #include <iostream>
    
    using namespace std;
    int main(int argc, char const *argv[])
    {
    	int n;
    	cin >> n;
    	cout << "芜湖,起飞:" << n << endl;
    	return 0;
    }
    

    运行结果:

    4

    C

    源码:

    #include <stdio.h>
    
    int main(int argc, char const *argv[])
    {
    	int n;
    	scanf("%d",&n);
    	printf("芜湖,起飞:%d
    ",n);
    	return 0;
    }
    

    运行结果:

    5

    参考资料

    Sublime Text 配置C++运行,带黑窗口,支持中文[windows]

  • 相关阅读:
    MySQL数据库:数据完整性及约束的应用
    MySQL数据库:运算符
    MySQL数据库:合并结果集
    MySQL数据库:聚合函数的使用
    spring web mvc环境搭建
    golang中type常用用法
    有些事情,你真的要早点明白
    一个小事例,了解golang通道阻塞模式
    golang中,slice的几个易混淆点
    作为面试官的一点小感想
  • 原文地址:https://www.cnblogs.com/adongyo/p/14562547.html
Copyright © 2011-2022 走看看