ccls/clangd C/C++補全,及近況更新

我通过bear make把整个工程(c工程)都正常编译完了,怎么生成的compile_commands.json文件,只是一个空的中括号[]%

=>原来是和Mac的SIP(System Integrity Protection)有关,得把状态改为禁用。

今天在manjaro-i3(arch Linux)上执行bear make和scan-build make,又出现生成不了compile_commands.json的情况,Mac是通过禁用SIP,Linux下要如何处理呢?我在网上没找到相关资料,和哪个权限相关呢?

使用sudo bear make, 试试

你win上编译ccls成功了吗?可以使用了吗?

放弃了,很久前run过一次,没有crash,但也没有任何输出。现在改用一些简单的search工具,基本可以达到80%的效果。折腾ccls得不偿失。

ccls非常好用啊,我也是windows,每天都在用

ccls 还要折腾吗,windows上我按msys2的指导,一次通过。linux也是一次编译就过。

ccls只在linux上编译过,ubuntu14,16,18,arch都没遇到什么困难。