c++ - 如何在 vim 的 SysntasticCheck 中显示所有 "g++ -Wall "错误警告?

标签 c++ vim gcc-warning

我想在 syntasticcheck for vim 中显示 g++ -Wall 命令为 cpp 文件显示的所有警告消息。

我该怎么做?

最佳答案

对于 gcc 插件,您可以设置传递给 C 编译器的选项

let g:syntastic_c_compiler_options = '-Wall'

对于 C++ 文件也是如此

let g:syntastic_cpp_compiler_options = '-Wall'

或者,如果您使用 cmake 构建,您还可以使用

生成一个编译数据库
% cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=YES /path/to/sources

然后使用 syntastic clang-check 插件进行检查,该插件完全使用用于编译文件的标志。

关于c++ - 如何在 vim 的 SysntasticCheck 中显示所有 "g++ -Wall "错误警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29455899/

相关文章:

c++ - 如何使用 clang LibTooling 获取函数指针参数名称?

Vim 在插入模式下导航文本

c++ - 禁止编译器警告声明的函数从未被引用

c++ - 是否可以通过模板类型更改静态 const 类成员的值?

c++ - 项目中的链接错误

vim - 在vim中打开新窗口时的垂直线对齐

Vim 路径分隔符和自动完成

c - 警告 : implicit declaration of function ‘getresuid’ (and ‘seteuid’ )

c++ - 如何使用 `--wrap` 选项正确包装函数?

c++信号量不考虑调用顺序