使用subline build c++
来源:互联网 发布:java api 1.7中文版 编辑:程序博客网 时间:2024/05/24 06:55
Windows下
一、安装sublime
二、准备g++编译器,在windows上可安装Mingw:http://www.mingw.org/
1)使用MinGW安装G++编译器,看到mingw/bin中有g++.exe就是安装文件成功了
2)将该bin目录添加到系统的环境变量中
三、准备sublime的C++ build配置文件C++.sublime-build存放在默认的目录下就可以了
{"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"","file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","working_dir": "${file_path}","selector": "source.c, source.c++", "variants":[{"name": "Run","shell_cmd": "g++ -static-libgcc -static-libstdc++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""}]}保存后会在Tool-buildSystem看到新的语言类型C++,选择它,Ctrl+B编译执行我们的c++文件即可。
参考:http://www.yalewoo.com/sublime_text_3_gcc.html
躺过的坑:
1.在window上MinGW编译需要加上
-static-libgcc -static-libstd不然会碰到找不到libstdc++-6.dll的问题
2.如果需要使用cin,需要启动命令行来进行输入输出
修改C++.sublime-build文件为
{ "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "variants": [ { "name": "Run", "shell": true, "cmd" : ["start", "cmd", "/k", "g++ -static-libgcc -static-libstdc++ ${file} -o ${file_path}/${file_base_name} && ${file_path}/${file_base_name} &&echo. & pause && exit"] } ]}
3.Decode error - output not utf-8
cpp.sublime-build中加一句
"encoding":"cp936",
参考:sublime2 在CMD中执行代码
XCode Command Tool自带clang编译器
XX.sublime-build
{ "cmd": ["clang++", "${file}","-std=c++11", "-stdlib=libc++", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "cmd": ["bash", "-c", "g++ '${file}' -o '${file_path}/${file_base_name}' && open -a Terminal.app '${file_path}/${file_base_name}'"], "variants": [ { "name": "Run", "cmd": ["bash", "-c", "clang++ '${file}' -std=c++11 -stdlib=libc++ -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"] } ]}
阅读全文
0 0
- 使用subline build c++
- subline text 使用
- Subline Text 使用技巧
- subline text使用技巧
- subline text 使用
- subline的使用
- subline快捷键的使用
- subline--基本使用
- subline
- subline使用2 代码跟踪
- subline与mingw构建c编译环境
- subline 编辑器的配置与使用
- Linux下build和使用rabbitmq-c
- Linux下build和使用rabbitmq-c
- python中splinter环境及subline Text编辑器使用
- 使用Subline开发React-Native编辑器环境搭建
- linux0.11 build.c
- C/C++ Build Errors
- 全志R16平台点亮GC0308(分色排版)V1.0
- 地铁车厢里手机观看电视频道直播的解决方案
- Linux下快速搭建FTP服务
- android 7.0 加载system.loadLibrary崩溃事件解决--.so文件缺失
- POJ 2456 Aggressive cows (二分查找)
- 使用subline build c++
- VS代码提示快捷键
- 粗略计算两个 NSDate之间相差几天
- python 不同版本下载资源
- Spring+SpringMVC+Mybatis整合--第一天
- Gym 101190E (NEERC2016) Expect to Wait
- Swift iOS 8调用系统相机的拍照
- Java中static 和final的区别
- 【 STL之二分查找 (Binary search in STL)】