Хорошо, я слышал, что использование libclang.so вместо исполняемого файла clang намного быстрее.Однако для надежного завершения вы должны игнорировать ошибки, и я теряюсь при использовании libclang api.Это действительно не так просто.Я не знаю, какую версию clang_complete вы используете, но есть дополнительный плагин под названием same, который до сих пор обновлялся каким-то парнем.Он пытался использовать libclang и предварительно заполненные базы данных для ускорения - и не только для завершения, но и для контекстно-зависимой навигации.Смотрите здесь: http://blog.wuwon.id.au/2011/10/vim-plugin-for-navigating-c-with.html
У него действительно есть некоторые проблемы, так как он не работает правильно, когда в коде есть что-то, что компилятору clang не нравится.это может быть проигнорировано старым clang_complete, но не этой версией (по крайней мере, когда вы используете libclang, вы можете использовать также старый исполняемый файл clang).