问题标签 [imake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
807 浏览

linux - 如何在 ubuntu 中使用“imake”

我想从 DEC Alpha 迁移到 X64 PC。

如何在 Ubuntu 中使用imake为 C 语言源代码应用程序生成 make 文件?我有 ubuntu 13.10。我的项目已经有“制作文件”,但制作文件适用于其他平台和其他拱门

该应用程序为 DEC alpha 和 Digital UNIX v4.0 编译

我想在 ubuntu 中编译这个应用程序的源代码。

我安装了imake,但无法使用 imake 生成 makefile。

有关详细信息,请参阅“如何在 Linux 中编译 DEC UNIX v4.0 应用程序源代码?

我的项目已经有了makefile,但它是为Alpha Arch 中的DEC UNIX4.0 生成的。

0 投票
1 回答
102 浏览

imake - 使用 imake,如何处理生成的头文件?

我有一个程序使用的 C 头文件,该文件是从将文本文件作为输入的脚本生成的。

问题是当xmkmf -a运行时,我得到

生成标头的命令就像

如何处理使用 imake 生成的标头?

我尝试添加规则说

但是在运行此规则以生成文件之前,makedepend 会运行并失败。(如果我只是这样做,事情会很好,xmkmfxmkmf -a这里可能是运行xmkmf -a是使用 imake 的标准方式。)

我没有使用 imake 的经验,而且似乎没有很多文档,所以我磕磕绊绊。任何帮助,将不胜感激。

0 投票
2 回答
416 浏览

makefile - 得到“Makefile:1056:***缺少分隔符。停止。” 在使用 make

我使用 Ubuntu 14.04.3 在 imake 中使用“xmkmf”命令创建 makefile

当我运行 make 命令时,我收到此错误

第 1056 行是:

0 投票
0 回答
66 浏览

c++ - imake 在 mingw 或 windows 上

我在linux. 现在有人要求我调整应用程序以用于windows.

我发现最简单的方法是使用mingw. 但是,我遇到了应用程序的一部分依赖的问题imake。当然,我可以从makefilesimake生成的开始,然后从那里解决。

但在此之前,我会问是否有任何包装或支持(虽然部分)imakeonwindows 以及它如何适应mingw

0 投票
0 回答
67 浏览

makefile - 生成文件错误***缺少分隔符停止

我有一个 Imakefile。我使用xmkmf -a并得到

mv -f Makefile Makefile.bak imake -DUseInstalled -I/usr/share/X11/config make Makefiles Makefile:1056: *** missing separator. Stop.

我震惊了。我在 LINE 1056 中查看 Makefile。

LocalCompileDefault

在这一行。现在有什么问题????

这是否意味着 Imakefile 有问题?但我检查了 Makefile 第 1056 行,没有空间问题。??????

我从Imakefile使用中生成xmkmf -a

上面的行LocalCompileDefault是:

一些 if 和 ifend 语句就在上面。

#if CPPBUILD Files := $(Files) sample.file #endif

在该文件列表之前

Files=\ sample1.file\ sample2.file\ etc...\ finalfile

在那之前

VPATH = VpathDir:. FINAL_OBJECT = idontknow.o

0 投票
2 回答
83 浏览

linux - Makefile:1059: *** 缺少分隔符。停止

我有一个为 DEC Unix v4 编写的项目。我想为 linux 编译它。我的项目有 Imakefile,我运行xmkmf生成Makefile,然后运行 ​​make 编译,但我得到Makefile:1059: *** missing separator. Stop.

当我看到这篇文章时,我安装了 SparkyLinux 并libmotif-dev为 Motif 和 CDE 安装了 CDE,然后我将再次生成Makefile并运行make,但我的问题仍然存在

第 1059 行:MComplexProgramTarget(_gdsv_.o,$(LOCAL_LIBRARIES),)