C++ 用于cpp文件的emacs flycheck语法检查器
我正在使用Emacs 24.3.1编辑C++ 用于cpp文件的emacs flycheck语法检查器,c++,emacs,flycheck,C++,Emacs,Flycheck,我正在使用Emacs 24.3.1编辑.cpp文件,当我激活M-x flycheck模式时,它显示状态为(C++/l FlyC-Abbrev),其中FlyC-表示它没有找到合适的语法检查器 我看不到任何东西像C++ CCHECHER在列表中我从 FixCube选择检查器< /代码>: Possible completions are: bash coffee-coffeelint css-csslint emacs-lisp emacs-lisp-checkdoc go-bu
.cpp
文件,当我激活M-x flycheck模式
时,它显示状态为(C++/l FlyC-Abbrev)
,其中FlyC-
表示它没有找到合适的语法检查器
<>我看不到任何东西像C++ CCHECHER在列表中我从<代码> FixCube选择检查器< /代码>:
Possible completions are:
bash coffee-coffeelint css-csslint
emacs-lisp emacs-lisp-checkdoc go-build
go-gofmt go-test haml
html-tidy javascript-jshint json-jsonlint
lua perl php
php-phpcs python-flake8 python-pyflakes
python-pylint rst ruby
rust-rustc sass scss
sh tex-chktex tex-lacheck
xml-xmlstarlet zsh
有什么想法吗?当我运行
flycheck select checker
时,我有c/c++-clang
和c/c++-cppcheck
。也许你使用的是过时的FielChest.任何一个有价值的C++校验器基本上是编译器。那么为什么不直接使用它呢。参考:请参阅上游问题redid aM-x软件包安装
+flycheck
,它完成了整个联系主机marmalade,…,编译。。。完成(总共编译了2个文件,跳过了1个)
所以我假设安装成功,但仍然没有任何c++-clang或c++-cppcheck的迹象。试试看,它是最近的(通常比Marmalade更不稳定)。在安装了最新版本的flycheck,并将clang和cppcheck二进制文件指向我的$PATH之后,它现在可以工作了。