3

我想在 GNU make 中添加几个日志记录选项,这样我就可以看到在构建 FireFox 和朋友时发生了什么。

我有 make-3.80 源代码和完整的工作 Cygwin 构建环境。从 ./configure 和 Make 开始,我得到了预期的工作可执行文件。

问题:需要什么配置才能以与 Moztools 中捆绑的 make.exe 相同的方式执行可执行文件?

背景:

如果未定义HAVE_CYGWIN_SHELL,则使用

#define HAVE_CYGWIN_SHELL 1

一旦碰到 Mozilla 配置脚本的这一部分,就制作 barfs

CWD := $(shell pwd)
ifneq (1,$(words $(CWD)))
$(error The mozilla directory cannot be located in a path with spaces.)
endif

谢谢

4

1 回答 1

2

使用 make -n 和/或 make -d?将日志内容放入makefile?修改 make 本身应该是最后的选择。

查看https://developer.mozilla.org/en/Windows_Build_Prerequisites,似乎 mozilla 已经远离 cygwin。您正在尝试构建哪些版本的 Mozilla 产品?

(请注意,Visual C 可以免费下载;寻找“Express Edition”。)

于 2009-07-05T23:32:46.343 回答