在GCC 4.8.0發佈後,我立即在OS X 10.8上使用ISL和CLooG構建它。完整的構建大小約爲3.8 GB(釋放焦油球+未定義的源代碼+所有生成的對象)。我不記得我用於該版本的編譯器。我猜GCC沒有拿起蘋果叮噹聲?那麼編譯器可能是默認的GCC 4.2.1 /usr/bin
;所有其他版本的GCC都安裝在其他地方,我確信我沒有自定義CC
。GCC 4.8.0在OS X和Ubuntu上的構建大小差別很大
今天我在Ubuntu 12.04上再次構建了GCC 4.8.0,這次沒有ISL和CLooG。完整的構建大小約爲5.3 GB(仍然釋放焦油球+未定義的源代碼+所有生成的對象)。這個版本的編譯器是GCC 4.7.3。
這很有趣。爲什麼尺寸如此不同?這是否表明Mach-O比ELF更具空間效率?還是還有其他因素?
海灣合作委員會通常是在第2或第3階段自我編譯..... – 2013-05-12 06:58:22
@BasileStarynkevitch好吧,那爲什麼大小不同? – 4ae1e1 2013-05-12 07:47:49