未找到SublimeLinter cppcheck linter可执行文件

时间:2014-10-14 16:29:37

标签: c++ sublimetext sublimelinter

我已将SublimeLinter和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作为我的shell。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:2)

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

安装cppcheck后,在/usr/bin中创建一个符号链接,以便Sublime可以找到它。修改你的ZSH PATH不会做任何事情,除非你总是从终端启动Sublime,因为从Dock启动的程序的PATH是不同的。