Compiling
從原始碼編譯的應用程序的原始碼放在哪裡?
過去,當我從原始碼編譯應用程序時,我將原始碼提取到
~/src
那裡並從那裡編譯。我現在意識到我可能不需要創建
~/src
目錄,因為 Linux 可能已經為諸如此類的應用程序的原始碼建立了位置。是這樣嗎?Linux 中作為我要編譯的第三方應用程序原始碼的位置而建立的目錄是什麼?
沒有預先確定的,甚至沒有全球首選的位置。我所知道的最接近的類似物是
/usr/src
Red Hat Enterprise Linux 及其衍生產品中的樹,但您編譯的大多數應用程序都設計為展開到它們自己的目錄中,作為非特權使用者編譯,然後才以 root 特權安裝。