seclan のほえほえルーム

| |

google のメタビルドシステム gn の Windows 用のバイナリを取得する方法

・
2018/09/26 []

google のウェブブラウザ chrome をビルドするのには ninja が使はれてゐます。この ninja は、make に代はるもので、ここから Window用のバイナリ、しかも本体のみをダウンロードできます。

そして、この ninja 用の build ファイルを作成するための道具として gn があります。このプログラムは、設定ファイルを読み込んで ninja 用の build ファイルを作成します。

それでこの gn の Windows 用のバイナリはないかと探すと、なぜか見当たりません。かと言って、ソースコードからビルドするのは大変です。どうしようもないかとあきらめるしかないか、と思ひきや実は google がビルドした gn を落とす方法があります。

その方法は、まづここに表示されてゐるファイルの内容の一行目の値を記録します。blob の値ではありません。今日の場合は「22d302b1658a293a4997205350751ff309b138c9」でした。この値を「https://storage.googleapis.com/chromium-gn/」の後ろにつけた url にアクセスします。今回の場合は「https://storage.googleapis.com/chromium-gn/22d302b1658a293a4997205350751ff309b138c9」となります。するとバイナリが落ちてくるので、「gn.exe」と名付けて保存します。これで取得することが出来ます。

はじめからバイナリがたやすくダウンロードできるやうになってゐればよかったのですが、かやうに面倒な方法でしかダウンロードできないのが残念ではあります。



by seclan

関連


| |

 

配信

5.06 msec