博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sublime Text 3配置Windows下C/C++编译环境
阅读量:7065 次
发布时间:2019-06-28

本文共 1533 字,大约阅读时间需要 5 分钟。

在Linux或者Mac OS中我们选择【工具 / 编译系统 / C++(Tools / Build System / C++)】就可以配置C/C++的编译环境,但是在Windows环境下,我们却需要做更多的设置

首先我们需要设置MinGW编译器的环境变量,使我们可以直接使用gcc/g++命令,这点我们就不重复了,不会的请大家自行脑补

我们直接讲Sublime Text的配置方法

工具 / 编译系统 / 编译新系统(Tools –> Build System –> New Build System)

粘贴下面的代码,保存为C++Build.sublime-build

[cpp]
  1. {  
  2.     "cmd": ["g++""${file}""-o""${file_path}/${file_base_name}.exe"],  
  3.   
  4.     "file_regex""^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",  
  5.   
  6.     "working_dir""${file_path}",  
  7.   
  8.     "selector""source.c++",  
  9.   
  10.     "encoding""cp936",  
  11.       
  12.     "shell"true,  
  13.   
  14.     "variants":  
  15.     [  
  16.   
  17.         {  
  18.   
  19.             "name""Run",  
  20.   
  21.             "cmd": ["start","D:/安装软件/CodeBlocks/cb_console_runner.exe","${file_path}/${file_base_name}"]  
  22.         }  
  23.   
  24.     ]  
  25.   
  26. }  
{	"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}.exe"],    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",    "working_dir": "${file_path}",    "selector": "source.c++",    "encoding": "cp936",	    "shell": true,    "variants":    [    	{        	"name": "Run",            "cmd": ["start","D:/安装软件/CodeBlocks/cb_console_runner.exe","${file_path}/${file_base_name}"]        }    ]}

 

下面我们写一个测试程序

[cpp]
  1. #include <stdio.h>  
  2. #include <stdlib.h>  
  3.   
  4. int main(void)  
  5. {  
  6.   
  7.     int left, right;  
  8.   
  9.     while(scanf("%d %d", &left, &right) != EOF)  
  10.     {  
  11.         printf("%d\n", left + right);  
  12.     }  
  13.       
  14.     return EXIT_SUCCESS;  
  15. }  
#include 
#include
int main(void){ int left, right; while(scanf("%d %d", &left, &right) != EOF) { printf("%d\n", left + right); } return EXIT_SUCCESS;}

按下Ctrl+B【工具 /  编译(Tools / Build)】

 

然后按下Ctrl+Shift+B,运行

 

转载:http://blog.csdn.net/gatieme/article/details/42807141

你可能感兴趣的文章
Oracle 正确删除archivelog文件
查看>>
微信JS 关闭网页
查看>>
[AAuto]给百宝箱增加娱乐功能
查看>>
【iOS开发】代码实现屏幕截图功能,也可以截取某个View 模糊效果
查看>>
SpringMVC 统一返回JSON格式数据到前端
查看>>
git push -u origin master报错src refspec master does
查看>>
nginx启动失败问题集锦
查看>>
性能测试分享:Jmeter的api监控工具解决方案
查看>>
老李分享:loadrunner 的86401错误
查看>>
一张图告诉你,只会jQuery还不够!
查看>>
ios中timer相关的延时调用需要注意的地方
查看>>
王者归来:GNOME 2回来
查看>>
Maven的安装配置
查看>>
存储过程3. 参数的引入
查看>>
遮罩层
查看>>
解析MySQL权限表
查看>>
python获得环境变量
查看>>
rsync 数据镜像备份 记录
查看>>
已测,Centos安装git2.2.1
查看>>
IDS与snort
查看>>