我是HP-UX系统的新手,在运行make文件时遇到一个问题。
Make: Must be a separator on rules line 14. Stop.
我怀疑这是因为在机器上部署了旧版本的make(因为相同的make文件适用于其他基于unix和linux的系统)。
问题: -
我尝试使用man make
获取有关make的信息,但在版本上找不到任何内容。
感谢。
答案 0 :(得分:0)
大多数程序都有 - version 开关(所有GNU核心实用程序都有一个)。
答案 1 :(得分:0)
有点蛮力并且可能需要一段时间,但您可以尝试使用
列出有关所有已安装软件的版本信息$ swlist -a revision -a title
然后在其输出中搜索其中包含make
的任何包。
答案 2 :(得分:0)
改为安装gmake! hp ux上的默认make不适用于编写与GNU make兼容的Makefile。