如何在HP-UX上检查make的版本

时间:2011-07-25 03:32:58

标签: unix makefile hp-ux

我是HP-UX系统的新手,在运行make文件时遇到一个问题。

Make: Must be a separator on rules line 14.  Stop.

我怀疑这是因为在机器上部署了旧版本的make(因为相同的make文件适用于其他基于unix和linux的系统)。
问题: -

  • 如何在HP-UX上检查make的版本(HP-UX是否使用GNU make?)
  • 如何升级到新版本。

我尝试使用man make获取有关make的信息,但在版本上找不到任何内容。

感谢。

3 个答案:

答案 0 :(得分:0)

大多数程序都有 - version 开关(所有GNU核心实用程序都有一个)。

答案 1 :(得分:0)

有点蛮力并且可能需要一段时间,但您可以尝试使用

列出有关所有已安装软件的版本信息
$ swlist -a revision -a title 

然后在其输出中搜索其中包含make的任何包。

参考

swlist

的手册页

答案 2 :(得分:0)

改为安装gmake! hp ux上的默认make不适用于编写与GNU make兼容的Makefile。