我在Arch linux上,我正在使用codelite。我想启用clang代码完成,但是这样做的选项是灰色的,即使安装了clang。我该怎么办?
答案 0 :(得分:0)
您必须在CodeLite构建期间(对于libs)安装clang,否则它将显示为灰色。
我遇到了同样的问题,不得不多次编译CodeLite。
答案 1 :(得分:0)
如果禁用该选项,则表示CodeLite是在禁用此选项的情况下构建的。
默认情况下,启用了clang代码完成,除非在构建CodeLite本身之前将-DENABLE_CLANG=0
传递给cmake进行了特别禁用(或者在构建期间错过了包libclang-dev
)
你应该联系构建CodeLite for Arch的人,并问他为什么要禁用clang代码完成或者自己从源代码构建CodeLite(Linux上的一个简单任务)
请注意,我们(CodeLite团队)不提供Arch二进制文件,因此它可能来自Arch社区。 p>
关于你的上次评论:
如果你安装了clang是不相关的(CodeLite使用libclang.so
代码完成而不是clang 编译器)它只询问CodeLite是如何构建的
叶兰