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/bin的绝对路径添加到系统的path环境变量中。

三、sublime text 3 中c的配置文件
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新建窗口打开文件,按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
// 拷贝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
// 手动编译出libcache.so
cd src
mkdir build
cd build
cmake ..
make
原创粉丝点击