Buildroot報表也可以分析你建立出來的root filesystem的size,這樣你可以大概可以知道你建置出來的所有套件的size,指令如下:

make graph-size

注意這個target須要先安裝一個python的套件,debian系統請由底下指令安裝:

sudo apt-get install python-matplotlib

接下來在『$(O)/graphs/』會有三個檔案

  • file-size-stats.csv
    以所有套件的檔案為單位,列出檔案size,套件size,這個檔案在套件所佔的size比例和這個檔案在系統所佔的size比例等等資訊。

  • package-size-stats.csv
    以套件為單位,列出套件size,套件佔整個系統的比例等等資訊。

  • graph-size.pdf
    根據『package-size-stats.csv』的內容去畫出圓餅圖,像是下面就是raspberrypi3_defconfig所畫出的圖(看來支援度還沒有很高,一堆unknow...):

results matching ""

    No results matching ""