compile_commands.json 文件能够有效提高一些工具(比如说 clangd, VSCode )的代码跳转、补全等功能。 1、安装 $ sudoapt-getinstall -y bear $ bear --version bear 3.0.18 CMake 在 CMake 中compile_commands.json的生成需要通过设置变量set(CMAKE_EXPORT_COPILE_COMMANDS ON)或通过宏-DCMAKE_EXPORT_COMPILE_...
编译 tar xf bear.tgzcdbear make 验证 将bear和libear.so一同拷贝任意目录,添加至PATH环境变量即可 bear make xxx
编译 cmake -DCMAKE_INSTALL_PREFIX=/tmp/bear/ -DENABLE_UNIT_TESTS=OFF -DENABLE_FUNC_TESTS=OFF ../
如果需要其他语言的语义补全,见 ./install.py --helpcd~/.cache/vimfiles/repos/github.com/ycm-core/YouCompleteMe/ ./install.py --clangd-completer --go-completer#修改ALE语法检测引擎cp -vf~/.SpaceVim/custom/clangtidy.vim~/.cache/vimfiles/repos/github.com/dense-analysis/ale/ale_linters/cpp/clang...
local/bin/quickrun_time ~/.SpaceVim/custom/quickrun_time.cpp # 启动neovim后执行 :SPInstall 安装插件 nvim # 构建YCM代码补全引擎,如果需要其他语言的语义补全,见 ./install.py --help cd ~/.cache/vimfiles/repos/github.com/ycm-core/YouCompleteMe/ ./install.py --clangd-completer --go-completer # ...