Sublime Text 3 c语言配置
来源:互联网 发布:淘宝上代购药品 编辑:程序博客网 时间:2024/06/06 10:55
一、安装编译器
MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具。GNU(GNU’s Not Unix)是linux中的一个著名的项目,包含了gcc\g++\gdb等工具。也就是说,安装MinGw后,我们就可以使用gcc和g++命令了。
MinGW压缩包
链接:http://pan.baidu.com/s/1bppmg6F 密码:8mav
解压后,把文件丢到合适的位置,可以在 MinGW/bin 目录下找到我们需要的gcc.exe和g++.exe 。
MinGW压缩包
链接:http://pan.baidu.com/s/1bppmg6F 密码:8mav
解压后,把文件丢到合适的位置,可以在 MinGW/bin 目录下找到我们需要的gcc.exe和g++.exe 。
二、配置环境变量
把MinGW/bin的绝对路径添加到系统的path环境变量中。
三、sublime text 3 中c的配置文件
sublime中tool –> Build System –> New Build System
然后输入以下代码
sublime中tool –> Build System –> New Build System
然后输入以下代码
{
"cmd": ["g++", "${file}", "-o","${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
"working_dir": "$file_path",
"encoding":"CP936",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"]
}
]
}
"cmd": ["g++", "${file}", "-o","${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
"working_dir": "$file_path",
"encoding":"CP936",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"]
}
]
}
这样配置会在运行的时候在cmd新建窗口打开文件,按Ctrl+s保存,会自动打开user目录(Sublime Text 3\Packages\User),文件名设置为 c.sublime-build(可以根据自己喜好设置),Build System中除了选择具体的编译系统,还可以选择第一个:Automatic 自动选择,会根据打开的文件后缀自动选择。
四、sublime text 3 c语言插件安装
由于代码提示插件SublimeClang的停止更新,目前只支持text 2版本,所以这里需要手动安装。
windows下安装
下载打包好的SublimeClang
链接:http://pan.baidu.com/s/1hskYAFE 密码:wnwk
sublime中perferences ->Browse packages 将解压好的文件放入打开的目录中重启sublime即可。
lunix下安装
// 手动下载SublimeClang源码
cd ~./config/sublime-text-3/Packages
git clone --recursive https://github.com/quarnster/SublimeClang SublimeClang
cd SublimeClang
git pull && git submodule foreach --recursive git pull origin master
// 手动下载SublimeClang源码
cd ~./config/sublime-text-3/Packages
git clone --recursive https://github.com/quarnster/SublimeClang SublimeClang
cd SublimeClang
git pull && git submodule foreach --recursive git pull origin master
// 拷贝libclang.so到internals文件夹
sudo apt-get install libclang-3.5
ldconfig -p | grep clang
cp /usr/lib/i386-linux-gnu/libclang-3.5.so ~/.config/sublime-text-3/Packages/SublimeClang/internals/libclang.so
sudo apt-get install libclang-3.5
ldconfig -p | grep clang
cp /usr/lib/i386-linux-gnu/libclang-3.5.so ~/.config/sublime-text-3/Packages/SublimeClang/internals/libclang.so
// 手动编译出libcache.so
cd src
mkdir build
cd build
cmake ..
make
cd src
mkdir build
cd build
cmake ..
make
阅读全文
0 0
- Sublime Text 3 c语言配置
- sublime text 2配置编译C语言
- sublime text 2配置编译C语言
- Sublime Text 3 配置
- Sublime Text 3 配置
- Sublime Text 3配置
- Sublime Text 3 配置
- Sublime Text 3 配置
- Sublime Text 3 配置
- Sublime Text 3 配置
- sublime Text 3配置
- sublime text 3 c/c++(11) 以及sublimeclang配置 windows
- Sublime Text 3 配置 c/c++、Java编译运行环境
- Sublime Text 3配置Go语言开发环境
- Sublime Text 3配置Windows下C/C++编译环境
- Ubuntu配置sublime text 3的c编译环境
- sublime text 3 配置GCC G++编译C C++文件
- sublime text 3配置c/c++编译环境
- 责任链模式
- JQuery Ajax 参数含有特殊字符
- 桌面许多快捷方式图标/文件左下角出现绿色对号小图标
- 学习机器学习前的准备
- 编译器小知识总结
- Sublime Text 3 c语言配置
- matlab 安装 cvx 和 mosek 以及 gurobi
- 关于用户的练习
- 使用idea搭建Scala 项目
- Makefile文件编写
- golang中struct和[]byte的相互转换
- 如何优雅地使用 Stack Overflow
- Effective Java 读书笔记(五):枚举和注解
- 音乐播放器操作