zoukankan      html  css  js  c++  java
  • C++ SUBLIME TEXT3 环境配置

    一、第一种方法

    1.New Build System,设置C++.sublime-build编译文件

    {
        "path": "E:\MinGW\bin",
        "shell_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",
                "shell_cmd": "g++ "${file}" -o "${file_path}/${file_base_name}" && "${file_path}/${file_base_name}" < input.txt > output.txt"
            }
        ]
    }
    C++.sublime-build

    代码中的编译器g++,改成gcc可以编译c,c++

    2.设置分屏View--Layout--Columns:3

      在编辑的cpp文件所在的目录下,创建两个文件: input.txt , output.txt

    在分屏下打开上面的文件,在input.txt文件进行输入,在.cpp文件进行编译,

    在output.txt可以看到运行结果。

    二、第二种方法

    1.设置C++ Single File.sublime-build编译文件

      用winrar打开sublime安装目录下Packages文件夹下的C++.sublime-package文件,

    双击C++ Single File.sublime-build文件,用记事本打开,复制如下代码,替换文件原代码,

    {
        "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"]
            }
        ]
    }
    C++ Single File.sublime-build

    保存文件,关闭文件,在压缩文件里更新,选择是。

    2.先Ctrl + Shift + B 选第一个,编译,再Ctrl + Shift + B 选第二个,运行。

    注意,如果sublime更新,需要重新设置! 

    注:

    安装MinGW,默认32位,64位系统选择x86_64;

    设置环境变量;

    更改.sublime-build代码文件里的环境变量;

    编译的文件,不可以在含有 & 符号的文件夹下。

    复制代码的时候,注意折叠的标题也会被复制,要删除折叠标题!

  • 相关阅读:
    离散数学知识点总结(8)-图论
    离散数学知识点总结(7)-格
    离散数学知识点总结(6)-计数技术
    离散数学知识点总结(5)函数
    离散数学知识点总结(4)-集合
    离散数学知识点总结(3)-二元关系
    离散数学知识点总结(2)-谓词逻辑
    离散数学知识点总结(1)-命题逻辑
    镜像仓库和Harbor
    视频管理上云平台EasyNVS 2.1版本分享RTSP流和RTMP流端口发生变化是什么原因?
  • 原文地址:https://www.cnblogs.com/GoldenEllipsis/p/10357264.html
Copyright © 2011-2022 走看看