日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

GN是什么東西


GN是什么東西


GN是一個(gè)生成Ninja構(gòu)建文件的元構(gòu)建系統(tǒng),以便可以用Ninja構(gòu)建Chromium 。
GN使用非常簡(jiǎn)單的動(dòng)態(tài)類型語言 。類型是:布爾(true,false);64位有符號(hào)整數(shù);字符串;列表(任何其他類型);范圍(Scopes) 。Ninja是一個(gè)構(gòu)建系統(tǒng),與Make類似 。作為輸入,你要描述將源文件處理為目標(biāo)文件這一過程所需的命令 。Ninja使用這些命令保持目標(biāo)處于最新狀態(tài) 。與其它一些構(gòu)建系統(tǒng)不同,Ninja的主要設(shè)計(jì)目標(biāo)是速度 。
【GN是什么東西】Ninja獲得了相當(dāng)?shù)某晒?nbsp;, 逐漸取代了Chrome所使用的構(gòu)建系統(tǒng) 。Ninja公開后,一些人貢獻(xiàn)了代碼 , 使得流行的CMake構(gòu)建系統(tǒng)能夠生成Ninja文件 。現(xiàn)在,Ninja也被用來開發(fā)基于CMake的系統(tǒng),如LLVM和ReactOS 。其它一些擁有定制構(gòu)建系統(tǒng)的項(xiàng)目,如TextMate,直接將Ninja作為其構(gòu)建目標(biāo) 。

    推薦閱讀