Sublime Text3插件Clang-Complete的安装
<注意:不再建议使用此插件,可使用ClangAutoComplete>
Clang-Complete的安装与使用
环境
ubuntu14.04LTS + Sublime Text3
Clang-Complete插件地址:https://github.com/lvzixun/Clang-Complete
安装
按照作者说明,可以使用git安装。
如果在 make linux
步骤出现:
/usr/bin/ld: cannot find -lclang
错误。解决方法是,查看Makefile出错在cc_lib: $(FILES)
的-lclang
连接库了,所以创建软连接:
cd /usr/lib/x86_64-linux-gnu
sudo ln -s libclang.so.1 libclang.so
然后重新 make linux
步骤。
( 这里参考了 http://stackoverflow.com/questions/22733943/where-is-libclang-so )
配置Clang-Complete
SublimeText菜单:Preferences - Browse Packages…,在 Clang-Complete 目录下,找到 cc.sublime-settings 文件。
在 “include_options”: […] 项目中, 对 系统头文件目录 用”-isystem”、自己项目的头文件目录 用”-I”进行配置,例如:
"include_options": [ "-isystem", "/usr/include", "-I/home/z/workspace/helloworld/include", "-Wall" ]
(其中,系统头文件目录可以使用
$ gcc -E -v hello.c > /dev/null
查看。)
其他选项,也可按需进行配置。然后重启sublime text3.
Clang-Complete可以工作了。
C++ 头文件目录参考: http://blog.csdn.net/cherylnatsu/article/details/7670445