Windows下使用Sublime Text 2调试/运行 C/C++ 程序
来源:互联网 发布:windows elf 编辑:程序博客网 时间:2024/04/28 19:35
系统:Windows 7 64bit
软件:Sublime Text 2 version 2.0.2 Build 2221
编译软件:MinGW
1. 下载Sublime Text 2
2. 因为SublimeText原本的编译环境不支持非英语系统,所以要先修改SublimeText。把SublimeText安装目录下的Data\Packages\Default\exec.py的45行改成下面的代码:# proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding()) proc_env[k] = os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding()
3. 下载MinGW:http://mingw-w64-dgn.googlecode.com/files/mingw-w64-bin-x86_64-20111106.7z(本链接为64bit版本)
4, 解压MinGW至目标目录,本次安装的解压目录为C:\MinGW
5. 测试MinGW是否安装成功。Win+R,运行cmd命令行,在cmd窗口中使用cd命令转移到MinGW本目录下的bin目录。执行g++ -v,如下显示即为成功;
6. 设置环境变量。右击我的电脑,属性-->高级-->环境变量。
1) 在系统环境变量PATH里添加C:\MinGW\bin(如果里面还有其他的变量,记得添加英文分号;)
2) 新建LIBRARY_PATH变量,在值中加入C:\MinGW\lib。(标准库位置)
3) 新建C_INCLUDEDE_PATH变量,值设为C:\MinGW\include。
PS:以上环境变量中的具体路径请根据本人实际的MinGW安装路径进行设置。
7. 更新系统变量。重启电脑。或直接在cmd中输入set path c:\。
8. 测试环境变量是否设置成功。Win+R,运行cmd命令行,输入g++ -v,如下显示即为成功。
PS:否则即为环境变量设置的问题。需要重新检查并修改环境变量。
9. 启动Sublime Text 2,进入菜单Tools –-> Build System –-> New Build System…
输入如下内容,并将文件保存为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", "cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"] }, { "name": "RunInCommand", "cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & pause"] } ]}
10. 设置运行快捷键。在SublimeText里,打开Preferences -> Key Bindings - User,在里面添加一行
[{ "keys": ["ctrl+alt+shift+b"], "command": "build", "args": {"variant": "RunInCommand"} }。]
11. 测试。自己在SublimeText写一个C++程序,ctrl+b为编译;ctrl+shift+b为编译后在SublimeText里显示结果;ctrl+alt+shift+b为编译后在CMD里运行。
PS:编译运行所用快捷键为第9步所设,如需更改,可在第9步操作中进项相应修改。
- Windows下使用Sublime Text 2调试/运行 C/C++ 程序
- Windows下使用Sublime Text 2调试/运行 C/C++ 程序
- Windows下使用Sublime Text 2调试/运行 C/C++ 程序
- Windows下使用Sublime Text 3调试/运行 C/C++ 程序
- Windows下使用Sublime Text 3调试/运行 C/C++ 程序
- Windows下使用Sublime Text 3调试/运行 C/C++ 程序
- 02_Windows下使用Sublime Text 3调试运行c 程序
- 使用Sublime Text 2编译运行C/C++程序
- Windows下Sublime Text编译运行Object C
- Sublime Text 3编译运行并调试C、C++、Python
- Sublime Text3/2使用windows编译器编译和运行C/C++程序
- 在Ubuntu中使用sublime text编译并运行C/C++程序
- 使用sublime编译运行C程序
- ubuntu16.04 使用sublime 运行C程序
- Windows下使用Sublime Text运行C++代码
- windows下运行C程序
- Windows 下 Sublime text 2 运行程序出现[Error 2] 的解决办法
- Sublime Text 3配置Windows下C/C++编译环境
- iOS5 NSAttributedString
- sq更新语句条件子查询中有分组统计的sql,导致错误1093
- 关于ios使用Automation自动测试
- 字符串系列之最长回文子串
- oracle学习笔记
- Windows下使用Sublime Text 2调试/运行 C/C++ 程序
- 1)第一个c++程序;
- 23种设计模式总集-个人培训记
- ORACLE中NOT IN 的替代
- Nfs服务器简单搭建
- 解决gdal集成libkml的链接错误
- ASIHTTPRequest-使用download cache
- Maximum Subarray
- Jquery插件之密码强度检测:passwordStrength