【问题标题】:SublimeLinter cppcheck linter executable not found找不到 SublimeLinter cppcheck linter 可执行文件
【发布时间】:2014-12-09 12:52:50
【问题描述】:

我已将 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。

【问题讨论】:

    标签: c++ sublimetext sublimelinter


    【解决方案1】:

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

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

    【讨论】:

    • Awesome 像魅力一样工作,我需要做的就是用自制软件安装 cppcheck。我认为 cpp 的预编译版本带有 sublimelinter-cppcheck 包。谢谢!
    猜你喜欢
    • 2011-10-22
    • 2013-12-25
    • 2023-04-04
    • 2019-11-02
    • 2013-11-20
    • 2012-07-22
    • 2017-05-07
    相关资源
    最近更新 更多