簡體   English   中英

GCC 4.8.0的構建大小在OS X和Ubuntu上有很大差異

[英]GCC 4.8.0 build size differ greatly on OS X and Ubuntu

在發布GCC 4.8.0之后,我立即在帶有ISL和CLooG的OS X 10.8上構建了它。 完整版本的大小約為3.8 GB(釋放tar球+未標記的源+所有生成的對象)。 我不記得我在該版本中使用了哪個編譯器。 我猜GCC不會接蘋果聲嗎? 然后,編譯器可能是默認的GCC 4.2.1 /usr/bin 所有其他版本的GCC都安裝在其他位置,我確定我沒有自定義CC

今天,我再次在Ubuntu 12.04上構建了GCC 4.8.0,這次沒有ISL和CLooG。 完整版本的大小約為5.3 GB(仍釋放tar球+未標記的源+所有生成的對象)。 此版本的編譯器為GCC 4.7.3。

這很有趣。 為什么尺寸有很大不同? 這是否表明Mach-O比ELF更節省空間? 還是還有其他因素?

是僅一個64位,而另一個是32位和64位嗎?

如果要比較Mach-O與ELF,您可能需要從兩個版本中獲取幾個代表性文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM