首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libclang.so在哪?

libclang.so在哪?
EN

Stack Overflow用户
提问于 2014-03-30 00:54:47
回答 4查看 28K关注 0票数 9

我使用的是linux mint,我已经使用Clang Complete的makefile安装了clang_complete。但它不起作用。当我打开cpp文件时,出现一条错误信息:

代码语言:javascript
复制
Loading libclang failed, completion won't be available. Consider setting g:clang_library_path

我已经在这个主题上做了一些研究,并试图找到libclang.so文件来放置g:clang_library_path= '...‘进入我的vimrc。但是我找不到那个文件。所以我不能在我的vimrc中定义路径。

$ find / -name libclang -type f 2> /dev/null不返回任何内容。

我很乐意得到一些帮助,以便让clang_complete正常工作。

EN

回答 4

Stack Overflow用户

发布于 2014-06-04 06:57:36

您可能在/usr/lib/x86_64-unknown-linux或类似的地方有libclang.so.1。在任何库路径中创建一个名为libclang.so的符号链接就可以解决这个问题(至少对我来说是这样)。

代码语言:javascript
复制
cd /usr/lib/x86_64-unknown-linux
ln -s libclang.so.1 libclang.so
票数 18
EN

Stack Overflow用户

发布于 2014-03-30 01:53:16

你需要安装libclang,在我的ubuntu系统上,它在"libclang1“包中。Clang编译器和libclang位于不同的包中。

票数 11
EN

Stack Overflow用户

发布于 2022-02-15 19:24:39

我在使用Ubuntu 20.04.3 LTS时遇到了这个问题:

代码语言:javascript
复制
Loading libclang failed, completion won't be available. Are you sure '/usr/lib/x86_64-linux-gnu/libclang-6.0.so.1' contains libclang?

我用以下命令修复了这个问题:

  1. 安装库

sudo apt安装clang

  1. 在.vimrc中添加以下内容以使用最新安装的libclang

让g:clang_library_path = '/usr/lib/x86_64-linux-gnu/libclang-10.so.1'

如果需要,可以调整"libclang-10.so.1“以使用已安装的clang版本。

在这一点上,您应该很好地使用Vim。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22733943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档