未找到SublimeLinter cppcheck linter可执行文件

SublimeLinter cppcheck linter executable not found

本文关键字:linter 可执行文件 cppcheck SublimeLinter      更新时间:2023-10-16

我已将SublimeLint和SublimeLinter cppcheck包插入到Sublime Text 3中。

问题是,崇高的文本在说SublimeLinter: WARNING: cppcheck deactivated, cannot locate 'cppcheck'。我发现cppcheck找不到linter可执行文件,所以我决定将linter的路径添加到我的系统$PATH属性中。但问题是,我在我的系统上找不到linter可执行文件。

起初我以为它没有安装,但我意识到它必须安装SublimeLinter软件包。但事实并非如此。我试着用Unix find命令找到它,唯一的结果是:

/Users/syky/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/cocoapods-core-0.34.2/lib/cocoapods-core/specification/linter

这不是我想要的。

我使用Sublime Text 3、Mac OS X Yosemite和ZSH作为外壳。

SublimeLinter正在查找cppcheck可执行文件,但您显然尚未安装。它不是在查找名为linter的文件。在继续之前,请确保您已完全阅读并理解SublimeLinter-cppcheck文档。安装cppcheck最简单的方法是通过Homebrew或MacPorts(我个人最喜欢的)。否则,你必须下载并编译源代码,如果你用C++编程,我想你知道怎么做

一旦安装了cppcheck,请在/usr/bin中创建一个指向它的符号链接,以便Sublime可以找到它。除非您总是从终端启动Sublime,否则修改ZSH PATH不会有任何作用,因为从Dock启动的程序的PATH不同。