zoukankan      html  css  js  c++  java
  • 配置Sublime的C/C++编译环境(无脑入门)

    配置Sublime的C/C++编译环境的操作简述:

    • 配置编译路径
    • 首先是点击工具进入建立系统然后在进入新建立系统 这个就是建立新的编译系统
    • 然后将下方的代码复制保存到默认路径
    • 保存好并更改名称
    • 然后测试成功

    前提

    首先你应该有自己的C++编译器,如果没有的话可以下载codeblocks或者devcpp,然后找到g++.exe的路径。

    找到g++.exe的路径后我们将其配置到系统变量中的环境变量中的用户变量,找到path将路径复制添加进去。(打开环境变量的方法为:计算机->属性->高级系统设置->环境变量->用户变量)

    sublime中添加编译系统

    tool->Build System -> New Build System

     

    将文档内容用以下代码覆盖

    { 
        "cmd": ["g++", "${file}", "-std=c++11", "-o", "${file_path}\\${file_base_name}", "&", "start", "cmd", "/c", "${file_path}\\${file_base_name} & echo. & pause"],
        "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}",
        "selector": "source.c, source.c++", "shell": true,
        "encoding":"cp936", 
     
        "variants":
        [
            {
                "name" : "Build Only",
                "cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\${file_base_name}"]
            },
            {
                "name" : "Run Only",
                "cmd" : ["start", "cmd", "/c", "${file_path}\\${file_base_name} & echo. & pause"]
            },
            {
                "name" : "Pipe Build and Run",
                "cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\${file_base_name}","&","${file_path}\\${file_base_name}", "<","${file_path}\\in",">","${file_path}\\out"]
            },
            {
                "name" : "Pipe Run Only",
                "cmd" : ["${file_base_name}", "<","in",">","out"]
            },
            {
                "name" : "Project Build & Run",
                "cmd" : ["g++", "${file_path}\\*.cpp", "-std=c++11", "-o", "${file_path}\\project", "&", "start", "cmd", "/c", "${file_path}\\project & echo. & pause"]
            },
            {
                "name" : "Project Build Only",
                "cmd" : ["g++", "${file_path}\\*.cpp", "-std=c++11", "-o", "${file_path}\\project"]
            },
            {
                "name" : "Project Run Only",
                "cmd" : ["start", "cmd", "/c", "${file_path}\\project & echo. & pause"]
            }
        ]
    }

     保存为你设定的名称即可,这里我设定的名称是cpp

    •  cpp:这个会编译当前文件,并弹出一个cmd命令框(运行这个程序)。
    • 如果是build的那就是只有编译的。
    • 如果是run的那就是只有运行
    • 如果是build&run那就是编译且运行

    shift+ctrl+B 我们可以看到弹出来的相关指令

    • 第一个 cpp  这个会编译当前文件,并弹出一个cmd命令框(运行这个程序)。
    • 第二个 cpp-Build-Only:就是会只编译一下。
    • 第三个cpp-Run-Only:就是只运行一下。
    • 第四个cpp-Pipe Build and Run:会在当前代码所在目录找,找到in文件(没有后缀)的内容作为输入,并且,输出给out文件(同样没有后缀) 
    • 第五个 Pipe Run Only:跟上面的唯一区别,就是不会编译。就只输出而已。
    • 第六个 Project Build & Run: 就是将当前目录下的所有cpp文件,然后集合编译为一个文件,并且,输出为project.exe的文件,且执行该文件。
    • 第七个Project Build Only:只编译,不运行。
    • 第八个Project Run Only:只运行,不编译。

    测试

    • Ctrl+N新建一个文本
    • Ctrl+S,将其保存在一个路径中,并命名为以cpp为后缀的文件(一定要加上.cpp为后缀,否则编译系统无法识别这是哪种语言的后缀)
    • 编写C++程序 hello world
    • 按Ctrl+B编译,编译成功后,按Ctrl+shift+B运行,运行结果如下:

  • 相关阅读:
    java第19次
    Unity3D常用的生命周期函数
    Unity3D结合ZXing生成中间带图标的二维码并保存
    Unity查看当前内存使用情况(针对移动端开发)
    Unity 获取鼠标悬停位置下的UI或3D物体对象
    【Unity3D】获取鼠标在三维空间(世界坐标系)的位置
    【Unity3D—C#】按下任意按键,返回按键的名称 以及 KeyCode键码详解
    Unity UGUI获取鼠标在屏幕的准确点击位置
    ML-Agent:通过TF#使用训练完成的模型数据
    对《ml-agent:Win10下环境安装》更新
  • 原文地址:https://www.cnblogs.com/baobaotql/p/14025377.html
Copyright © 2011-2022 走看看