【问题标题】:Google courgette compiled binary for windowsGoogle courgette 为 Windows 编译的二进制文件
【发布时间】:2015-08-21 15:23:18
【问题描述】:

我一直在使用 bsdiff,对此我非常满意,我想试试 Google 的 Courgette。

获取/编译整个 Chromium 项目只是为了得到那个二进制文件似乎需要付出很大的努力。

有谁知道我可以测试的编译版本,或者更容易获得的 fork?

【问题讨论】:

  • 我可以获取最新版本,为您构建并上传,这可以接受吗? Chromium 源代码控制树的 Courgette 部分稳定且完整,因此不会在一两天内过时。或者您是否希望有人将构建文件添加到项目中并将 Courgette.exe 二进制文件存储在 SVN 中?
  • @JeremyThompson,“我可以获取最新版本,为您构建并上传它”,那将是完美的。如果您可以选择 32/64 位,我想要两者。我希望你仍然可以回答,所以我可以奖励。

标签: windows diff


【解决方案1】:

我昨晚和今天都试过了,grrhhhhh:(

您可以下载 Courgette src(不包括整个 Chromium)https://chromium.googlesource.com/chromium/src/courgette/+/master,然后使用 GN 和 Ninja 构建它(在带有 VS2013 SP4 的 Win7 x64 上,以逆时针方向在一条腿上跳跃,轻拍它的头并消耗太阳能时点击它的手指......)。但是我完全按照说明进行操作并不断出错。

向这些人发送电子邮件请求副本可能更容易:https://groups.google.com/a/chromium.org/forum/#!topic/chromium-discuss/dDUDnc9wXtsthe new people who have taken ownership

我现在也决心获得 Courgette.exe 或者能够构建它!

更新 - 这是一个二进制文件

感谢a StackOverflow user,您可以找到here 使用此 SHA256 于 2018 年 8 月 12 日编译的 64 位版本的 Courgette 的副本:5cb2843588d2cbd9f0f558e7c6c3f86bf6b2ca249bfd6c452d742f5a724471be
免责声明,风险自负。使用 VM 并检查 SHA。

对于 Linux 和 Mac 用户,another user 在 GitHub 上提供了一个构建脚本来自动执行该过程。
再次声明:我们尚未对此进行审查;在运行之前检查代码。

希望这将显着减少互联网的带宽......在未来的许多年......当文件大小变得非常大以进行简单更新时。感谢谷歌!

【讨论】:

  • 嗨,Jeremy,你在这方面有什么进展吗?
  • @user541686 - 我刚刚将我的网站移至 AWS,请给我 24 小时修复,谢谢
【解决方案2】:

我认为你不需要编译整个 Chromium 项目来构建 Courgette。您可以关注官方Google guide 了解如何编译整个 Chromium。但不要说ninja -C out\Debug chrome,你总是可以说:

ninja -C out/Debug courgette

只建造西葫芦项目。

【讨论】:

  • 确实,编译的最后一部分是一个简单的更改,但仍然需要大量的步骤才能到达那里。我正在寻找更多“下载二进制链接”。
  • 我的意思是,除了这个详细的答案,还有其他更短的方法吗?
  • 这个答案只是这个答案的副本:stackoverflow.com/a/20032386/495455
  • @JeremyThompson,确实,这就是我希望避免的。
猜你喜欢
  • 2012-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-03
  • 2017-07-29
  • 2014-06-08
相关资源
最近更新 更多