Sublime Text 3如何编译运行c++程序

去了一趟清北学堂感觉自己玩的特别嗨,算法没学到什么,前端和爬虫的知识到是会了不少。

然后知道了有一个叫做sublime text 3的编辑器,好用不好用不知道,就冲着它好看,就决定以后就用它了。

然后麻烦的事就出来了,

只能编辑不能编译有什么用啊,控制台命令又太麻烦,那我还不如Dev-cpp去了。

然后上网花了一点时间去寻找配置sublime的教程

因为脑子笨花了大概半小时才弄好吧

下面说正事



首先要确定系统中要安装好g++编译器的,然后要配置好环境变量

网上都有很多教程吧,不需要我多费口舌了

配置环境变量成功的效果如下:

在cmd中输入“g++”,回车,如果出现图片中所示的内容,就证明配置完成了

接着就可以打开sublime开始操作

首先在(英文)工具栏找到 Tools -> Build System -> New Build System… 打开

在打开的文件中输入以下内容

 1 {
 2     "encoding": "utf-8",
 3     "working_dir": "$file_path",
 4     "shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"",
 5     "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
 6     "selector": "source.c++",
 7
 8     "variants":
 9     [
10         {
11         "name": "Run",
12             "shell_cmd": "g++ -Wall \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
13         }
14     ]
15 }

然后Ctrl + S保存,文件名什么的随便改改就好了qwq

然后你的sublime就可以编译了

编译的快捷键(并不快捷)是Ctrl + Shift + B

在窗口中选择你刚才配置的文件就可以编译了

-run那个是编译并运行,没什么大问题吧



另外

按照同样的方法也可以调试程序(gdb)

快捷键调整的设置自己百度看看吧

<完>

原文地址:https://www.cnblogs.com/beilili/p/9016822.html

时间: 2024-10-03 13:47:43

Sublime Text 3如何编译运行c++程序的相关文章

MAC 系统下使用 Sublime Text 2 直接编译运行 java 代码

本文参考了网上很多文章,就不一一列出了. sublime的版本是 sublime test 2 jdk版本 jdk1.7 1. mac下貌似直接就可以运行javac 和 java命令的,如果不能直接运行,自行加入java环境变量即可 2. 安装完sublime text 2之后,进入如下文件夹 $ cd /Users/用户名/Library/Application Support/Sublime Text 2/Packages/Java 3. 备份JavaC.sublime-build文件 $

使用Sublime Text 2编辑和运行node-webkit应用程序

开发工具目录结构 --E:\develop\ ----node-webkit-v0.9.2-win-ia32 ----Sublime Text 2.0.2 x64 为Sublime text2构建Build环境 打开sublime text2 菜单->tools->build system->new build system,输入如下代码: { "cmd": ["nw", "${project_path:${folder}}"]

sublime text 2 c++编译 环境 问题小结

闲来无事,想要用subllime text 2 写下c++小程序,以前没用过这个编译c++, 期间出过很多问题,但是安装了sublime text 3 直接可以使用,前提安装了gcc/g++ 编译,没安装的去 安装下MinGW,然后在 环境变量把 MinGW下的bin 加入, 新建LIBRARY_PATH变量,如果有的话,在值中加入MinGW下的lib:新建C_INCLUDEDE_PATH变量,值设为MinGW下的include. 不过本着找问题解决问题,查了不少,最终成功在sublime te

使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS

文章来源:http://www.powerxing.com/hadoop-build-project-using-eclipse/ 使用Eclipse编译运行MapReduce程序 Hadoop2.6.0_Ubuntu/CentOS 本教程介绍的是如何在 Ubuntu/CentOS 中使用 Eclipse 来开发 MapReduce 程序,在 Hadoop 2.6.0 下验证通过.虽然我们可以使用命令行编译打包运行自己的MapReduce程序,但毕竟编写代码不方便.使用 Eclipse,我们可以

Sublime Text 3 c++编译环境配置

{ "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "sel

配置Sublime Text 2 的Python运行环境

Sublime Text 2作为一款轻量级的编辑器,特点鲜明,方便使用,愈发受到普罗大众的喜爱,我个人最近也开始用了起来.同时,我近段时间还在学习Python的相关东西,所以开始用ST2来写Python,所以把配置方法略微总结一下. 1. 在工具栏点击Preferences,打开Browse Packages.在打开的文件夹中找到Python,并打开这个文件夹.找到文件Python.sublime-build,并打开. 2. 修改以下内容: { "cmd": ["python

在linux环境下编译运行OpenCV程序的两种方法

原来以为在Ubuntu下安装好了OpenCV之后,自己写个简单的程序应该很容易吧,但是呢,就是为了编译一个简单的显示图片的程序我都快被弄崩溃了. 在谷歌和上StackOverFlow查看相关问题解答之后,我下面就介绍Command Line和CMake两种方式. 首先我先粘上我测试的代码吧,文件名为Test.c 1 #include <highgui.h> 2 3 int main(int argc,char ** argv) { 4 5 IplImage* img = cvLoadImage

EditPlus配置编译运行Java程序

打开EditPlus,在菜单栏中依次点击Tools和Configure User Tools...,如下图所示: 修改组名 编译Java程序 点击OK即可: 运行Java程序 过程与第三步类似,但配置如下: 至此,EditPlus就算是配置完成了,在Tools中出现如下图标: public class HelloWorld{    public static void main(String[] args)    {        System.out.println("Hello World&

Sublime Text(2/3)编译lua

想在subLime text 3中集成编译Lua(或其他语言)功能,只需要在Tool->Build System -> New Build System中将原来的 { "shell_cmd": "make"} 替换为下面的代码: { "cmd": ["c:/Users/Administrator/AppData/Roaming/Sublime Text 2/compile.exe", "$file&quo