简述

有两台电脑,之前的电脑上就有之前好基友分享的cpp配置。
但是另外一台电脑上,一开始就没有配置这个。

然后,在网上搜,发现搜到的那些配置。抱歉,我的意思是,在坐的各位都是垃圾


我的C/C++的配置是这样的

  • 操作方式: 点击**工具,再选编译系统,再选新建编译系统**
  • 然后,把下面的代码,全部复制,并且,替换掉原来的那些地方。
  • 之后保存就好了。 比如说,我保存的文件名就是CPP.sublime-build

然后,我使用的时候,在选中了一个*.cpp文件,在键盘上输入**ctrl+b**(如果是第一次的话,会弹出下面的框,让你来选;否则就会需要输入ctrl+shift+b 这里关于输入法的必须选英文,否则会有表情包出来的。。)

  • 就可以看到前置的那些选项了。最后面会讲解下,这几个选项的含义:
{ "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 : 这个会编译当前文件,并弹出一个cmd命令框(运行这个程序)。
  • 如果是build的那就是只有编译的。
  • 如果是run的那就是只有运行
  • 如果是build&run那就是编译且运行。

  • 第一个 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,只运行,不编译。

sublime搭建C/C++编译环境(超完美的配置并配上内容详细讲解!!)相关推荐

  1. Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略

    Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...

  2. sublime c 语言 编译环境搭建,详解sublime搭建C/C++编译环境

    2. Vue语法--插值操作动态绑定属性 详解 目录 1. 设置vue模板 2. vue语法--插值操作 3. 动态绑定属性--v-bind 一. 设置vue模板 我们经常新建一个vue项目的时候, ...

  3. sublime搭建C/C++编译环境

    代码一: { "cmd": ["g++", "${file}", "-std=c++11", "-o" ...

  4. Win7平台下配置Sublime Text2 的C++编译环境

    Win7平台下配置Sublime Text2 的C++编译环境 Sublime Text 是一个跨平台的编辑器,之前在 Mac 上成功配置了 C++ 在 Sublime Text 的编译环境,接下来介 ...

  5. 基于 Vmware 搭建 Ubuntu Server 编译环境(Samba + SSH + Git)

    本人主要从事 android 系统开发相关工作,日常工作中经常要搭建源码编译环境.除了 Android 源码需要在 Linux 系统下编译,一些第三方的库也要在 Linux 环境下编译,比如 FFmp ...

  6. 本机php环境搭建教程:windows环境下wampserver的配置教程——超级详细

    转载自:http://youchunyan5.blog.163.com/blog/static/5896062020123474456352/ 本机php环境搭建教程:windows环境下wampse ...

  7. 在Windows下使用CMake+MinGW搭建C/C++编译环境

    转载自:https://blog.csdn.net/isscollege/article/details/78038921?locationNum=8&fps=1 1 工具介绍 作为一款执行效 ...

  8. 搭建RK3568 Android11 编译环境以及编译固件

    电脑配置 CPU 64位 越强劲越好: 磁盘:最好500GB以上(SDK压缩包约81GB:一套代码编完之后 占225GB:还要预留一些空间备用). 虚拟机内存要求16GB以上,多多益善,小于16GB编 ...

  9. arduino / VScode+platformIO搭建esp32/esp8266编译环境(一篇足矣)

    arduino/VScode+platformIO 搭建esp32/esp8266开发环境(一篇足矣) 前言:入门开源硬件开发,在搭建编译环境的时候碰了一脸灰,特意写下此博客,以供参考!结尾还有mic ...

最新文章

  1. Transformer 又立功了!又快(420 fps)又好的车道线检测算法
  2. django ---- models继承
  3. 逐飞mini车样品说明
  4. java 22 - 8 多线程之线程生命周期图解
  5. 无服务器架构 - 从使用场景分析其6大特性
  6. 还要我带一个六级辅导班--痛苦!
  7. 微服务权限控制(二)共享Session方式的登录认证
  8. 实战oracle 12c 处理索引坏块一例
  9. nginx部署静态网站
  10. php对接海康视频教程_手把手教你php对接海康api
  11. requestFullscreen()事件全屏不好使怎么解决
  12. java 词典 分词_java分词中 用户自定义词典有什么要求
  13. 我分析了100篇文章,总结出5点头条号推荐机制真相
  14. Linux 路由表和静态路由
  15. iOS 图片 绘制梯形 背景图屠屏
  16. 某同学使用计算机求,【判断题】某同学计算机考试成绩80分,这是统计指标值...
  17. canvas.toDataURL()降低图片质量,以减少图片上传大小
  18. Android studio成品 记账本(附带文档)
  19. cisco设备接口下配置encapsulation dot1q vlan-id的作用
  20. 菜鸟教程 MarkDown语法

热门文章

  1. docker设置固定ip地址
  2. 使用Jest操作ElasticSearch 报错:No time zone indicator问题的解决方案
  3. Spring bean依赖注入、bean的装配及相关注解
  4. MEDC2007北京游记 - WindowsMobile Ophone
  5. [Firebug]用来武装Firebug的十三款Firefox插件
  6. 五年之后的私有云和公有云会是什么样子
  7. 设置树莓派开机自动运行代码
  8. 《JavaScript高效图形编程(修订版)》——6.10 用画布sprites取代DHTMLsprite
  9. UnicodeDecodeError解决办法
  10. 通知传值(NSNotificationCenter)