Compiling
如何在沒有 make 的情況下建構 gcc?
我正在嘗試從原始碼建構工具。我從 make 開始並得到以下錯誤:
configure: error: no acceptable C compiler found in $PATH
所以這意味著我需要安裝gcc。但正如您可能猜到的那樣,它需要製作工具。gcc-9.3.0 安裝說明說:
“GNU make 版本 3.80(或更高版本)您必須安裝 GNU make 才能建構 GCC。”
在我看來,這是一個雞蛋問題。我錯過了什麼嗎?
PS:我知道從發行版的軟體包源中安裝其中一個很容易。但我想從原始碼建構它們。
但我想從原始碼建構它們。
您確實需要一個 C 編譯器來啟動泵。即使在讓 GNU 執行在 SunOS 等系統上的過去,您也可以從使用本機 C 編譯器建構工具開始(或者稍後,通過使用其他人建構的 GCC 二進製文件)。Make 只是建構 GCC 所需的工具之一;一旦你克服了 Make 障礙,你會發現你需要 GCC 來建構 GCC…
如果您想探索從原始碼建構系統,我推薦Linux From Scratch,它將詳細解釋所有各個步驟。