sublime搭建C/C++编译环境(超完美的配置并配上内容详细讲解!!)
简述
有两台电脑,之前的电脑上就有之前好基友分享的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++编译环境(超完美的配置并配上内容详细讲解!!)相关推荐
- Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略
Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...
- sublime c 语言 编译环境搭建,详解sublime搭建C/C++编译环境
2. Vue语法--插值操作动态绑定属性 详解 目录 1. 设置vue模板 2. vue语法--插值操作 3. 动态绑定属性--v-bind 一. 设置vue模板 我们经常新建一个vue项目的时候, ...
- sublime搭建C/C++编译环境
代码一: { "cmd": ["g++", "${file}", "-std=c++11", "-o" ...
- Win7平台下配置Sublime Text2 的C++编译环境
Win7平台下配置Sublime Text2 的C++编译环境 Sublime Text 是一个跨平台的编辑器,之前在 Mac 上成功配置了 C++ 在 Sublime Text 的编译环境,接下来介 ...
- 基于 Vmware 搭建 Ubuntu Server 编译环境(Samba + SSH + Git)
本人主要从事 android 系统开发相关工作,日常工作中经常要搭建源码编译环境.除了 Android 源码需要在 Linux 系统下编译,一些第三方的库也要在 Linux 环境下编译,比如 FFmp ...
- 本机php环境搭建教程:windows环境下wampserver的配置教程——超级详细
转载自:http://youchunyan5.blog.163.com/blog/static/5896062020123474456352/ 本机php环境搭建教程:windows环境下wampse ...
- 在Windows下使用CMake+MinGW搭建C/C++编译环境
转载自:https://blog.csdn.net/isscollege/article/details/78038921?locationNum=8&fps=1 1 工具介绍 作为一款执行效 ...
- 搭建RK3568 Android11 编译环境以及编译固件
电脑配置 CPU 64位 越强劲越好: 磁盘:最好500GB以上(SDK压缩包约81GB:一套代码编完之后 占225GB:还要预留一些空间备用). 虚拟机内存要求16GB以上,多多益善,小于16GB编 ...
- arduino / VScode+platformIO搭建esp32/esp8266编译环境(一篇足矣)
arduino/VScode+platformIO 搭建esp32/esp8266开发环境(一篇足矣) 前言:入门开源硬件开发,在搭建编译环境的时候碰了一脸灰,特意写下此博客,以供参考!结尾还有mic ...
最新文章
- Transformer 又立功了!又快(420 fps)又好的车道线检测算法
- django ---- models继承
- 逐飞mini车样品说明
- java 22 - 8 多线程之线程生命周期图解
- 无服务器架构 - 从使用场景分析其6大特性
- 还要我带一个六级辅导班--痛苦!
- 微服务权限控制(二)共享Session方式的登录认证
- 实战oracle 12c 处理索引坏块一例
- nginx部署静态网站
- php对接海康视频教程_手把手教你php对接海康api
- requestFullscreen()事件全屏不好使怎么解决
- java 词典 分词_java分词中 用户自定义词典有什么要求
- 我分析了100篇文章,总结出5点头条号推荐机制真相
- Linux 路由表和静态路由
- iOS 图片 绘制梯形 背景图屠屏
- 某同学使用计算机求,【判断题】某同学计算机考试成绩80分,这是统计指标值...
- canvas.toDataURL()降低图片质量,以减少图片上传大小
- Android studio成品 记账本(附带文档)
- cisco设备接口下配置encapsulation dot1q vlan-id的作用
- 菜鸟教程 MarkDown语法
热门文章
- docker设置固定ip地址
- 使用Jest操作ElasticSearch 报错:No time zone indicator问题的解决方案
- Spring bean依赖注入、bean的装配及相关注解
- MEDC2007北京游记 - WindowsMobile Ophone
- [Firebug]用来武装Firebug的十三款Firefox插件
- 五年之后的私有云和公有云会是什么样子
- 设置树莓派开机自动运行代码
- 《JavaScript高效图形编程(修订版)》——6.10 用画布sprites取代DHTMLsprite
- UnicodeDecodeError解决办法
- 通知传值(NSNotificationCenter)