0

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

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

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

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

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

谢谢。

4

3 回答 3

0

有点蛮力,可能需要一段时间,但您可以尝试使用列出所有已安装软件的版本信息

$ swlist -a revision -a title 

然后搜索它的输出以查找其中包含的任何包make

参考

手册页swlist

于 2011-07-25T04:34:56.480 回答
0

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

于 2011-09-07T04:44:20.967 回答
0

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

于 2011-07-25T03:39:02.837 回答