zoukankan      html  css  js  c++  java
  • Sublime Text3添加C++编译与运行

    安装MinGW

    1.安装MinGW ,其安装方法一直下一步,安装完后点Continue会出现一个窗口,在Basic Setup下标记所有包,然后在菜单里点"Apply Changes"开始下载

    2.在在系统环境变量PATH里添加C:MinGWin;

    3. 新建LIBRARY_PATH变量,在值中加入C:MinGWlib。(标准库位置)

    4.新建C_INCLUDEDE_PATH变量,值设为C:MinGWinclude。

    5.测试MinGW是否安装成功。Win+R,运行cmd命令行,在cmd窗口中执行g++ -v。

    配置sublime

    以管理员身份运行sublime text 3,进入菜单,工具-编译系统-新编译系统

    windows

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

    linux 假设终端为gnome-terminal

    {
    "cmd" : ["g++", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],  
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",  
    "selector" : "source.c, source.c++",  
    "shell":false,  
    "working_dir" : "$file_path",  
      
    "variants":  
    [  
        {  
            "name": "Run",  
            "cmd": ["gnome-terminal", "-e", "bash -c "g++ '${file}' -o '${file_path}/${file_base_name}' -lm -Wall && '${file_path}/${file_base_name}' ; read -p '
    Press any key to continue...'""]  
        }  
    ]  
    }

    设置运行快捷键

    在首选项,快捷键设置里添加

    { 
                "keys": ["ctrl+shift+b"], 
                "command": "build", 
                "args": { "variant": "Run" }
        }

    这样就完成安装了!可以测试 一下CPP文件了!下面是一个示例

    #include <iostream>
    using namespace std;
    int main(int argc, char const *argv[])
    {
        cout << "hello word!";
        return 0;
    }
  • 相关阅读:
    s4-9 二层设备
    s4-9 二层设备
    s5-1 网络层引言
    LeetCode Factorial Trailing Zeroes (阶乘后缀零)
    UVA 658 It's not a Bug, it's a Feature! (最短路,经典)
    UVA 1151 Buy or Build (MST最小生成树,kruscal,变形)
    LeetCode Reverse Linked List (反置链表)
    LeetCode Contains Duplicate (判断重复元素)
    UVA 1395 Slim Span (最小生成树,MST,kruscal)
    割点,桥,边双连通分量,点双连通分量
  • 原文地址:https://www.cnblogs.com/praybb/p/9115312.html
Copyright © 2011-2022 走看看