1
對於普通規則,輸出將寫入bin
字典中。對於例如genrule
的輸出寫入genfiles
目錄。鑑於後一個名稱的名稱,這並不令人意外,但我想知道爲什麼會有概念上的差異。bin和gen之間的概念區別是什麼?
對於普通規則,輸出將寫入bin
字典中。對於例如genrule
的輸出寫入genfiles
目錄。鑑於後一個名稱的名稱,這並不令人意外,但我想知道爲什麼會有概念上的差異。bin和gen之間的概念區別是什麼?
沒有什麼特別好的理由(你可以用output_to_bindir
屬性來寫入genrules的輸出到bin,並將Skylark的輸出放到你想要的任何地方)。
這只是歷史。實際上有一些其他輸出目錄(如testlogs,include),它們只是最常見的。