【问题标题】:makedepend missing?makedepend 不见了?
【发布时间】:2012-12-25 14:32:30
【问题描述】:

OS X 10.8 缺少 makedepend (Apple: OpenSSL and make depend)。看起来具有 makedepend 的 OS X 的最后一个版本是 10.7.4 (http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/makedepend.1.html)。

由于政策,我无法修改 makefile,所以我尝试在我的 .bash_profile 中放置一个别名,但它没有按预期工作。

有人知道替代方案吗? Apple 是否将弃用的软件包放在任何地方?我在 opensource.apple.com 上没有看到它。

【问题讨论】:

    标签: macos makefile


    【解决方案1】:

    你试过了吗:

    brew install makedepend

    https://github.com/Homebrew/homebrew/wiki/Installation

    【讨论】:

      【解决方案2】:

      谷歌搜索了两秒发现this,这表明gcc -M 等同于makedepend

      【讨论】:

      • makedepend 围绕 -M 做了一堆争论。再用谷歌搜索几秒钟,就会发现 1,000,000 个下载脚本的地方。
      • 谢谢@Barmar。 “两秒钟的谷歌搜索发现了这个” - 如果它有效,那就太好了。显然它们不等价,或者有其他问题。由于政策,我无法修改makefile,但我确实尝试向.bash_profile 添加别名,但它死了。 (对于 S&G,我确实尝试插入 gcc -M 和 llvm-ggc -M。两者都不起作用)。
      • make 不使用别名,尝试编写脚本(makedepend 通常是这样)。正如 bmargulies 指出的那样,您不能只是将其插入,您需要进行一些论证。
      • 谢谢@Barmar。 “make 不使用别名”——shell 会执行命令替换(对 maker 是透明的),不是吗?
      猜你喜欢
      • 2013-06-04
      • 1970-01-01
      • 1970-01-01
      • 2016-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多