gpt4 book ai didi

firefox - 构建 GNU make 的 Cygwin 版本

转载 作者:行者123 更新时间:2023-12-02 02:36:57 24 4
gpt4 key购买 nike

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

我有 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

谢谢

最佳答案

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

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

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

关于firefox - 构建 GNU make 的 Cygwin 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1085018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com