我想建立一個非常小的GCC(4.9)子集,基本上我只需要C編譯器(一個靜態鏈接的二進制文件將是完美的)。整個GCC構建系統似乎非常複雜,沒有關於最小構建的文檔。我花了一個多小時閱讀關於配置和構建GCC的文檔,但我對結果還不滿意。最小GCC編譯
的./configure
選擇我到目前爲止有以下幾種:
--enable-languages=c
--disable-bootstrap
--disable-multilib
--disable-nls
製作和安裝之後,我仍然看到噸文件在目錄01中,所以我不知道--disable-nls
是關於。我也想知道目錄/usr/local/lib/gcc/*/[gcc-version]
的內容,它真的需要嗎?
任何幫助表示讚賞。
IIRC它不會將庫鏈接到libintl或嘗試構建libintl源作爲GCC樹的一部分。 –