エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Google V8は、depot_toolsの中のGNというツールを使ってビルドされています。GNはgenerate ninjaの略で... Google V8は、depot_toolsの中のGNというツールを使ってビルドされています。GNはgenerate ninjaの略です。ニンジャナンデ!!!! ninjaは並列ビルドシステムで、Make代替のものです。 GNはninja向けのファイルを生成するメタビルドシステムで、特徴としては、クロスプラットフォームやカスタマイズなどを行えるという点です。ninjaがMake代替だとすれば、GNはGNU autotools代替と言えるでしょう。 V8をビルドして(静的もしくは動的な)ライブラリを生成して、それをリンクして組み込むだけならGNを意識する必要はありませんが、せっかくのクロスプラットフォームな仕組みなので、そこに乗っかってみるという記事です。 前提 この記事では direnv を前提としてしています。特定ディレクトリ以下でのPATH設定に使っているだけなので、PATH設定さえ別