Makefile 中的前綴

Makefile 中的前綴

我真的不知道如何為這個問題取一個標題,因為這對我來說很奇怪。我要嘗試linux形式的scratch,但我首先要做一些研究。我一直堅持從原始碼編譯套件。編譯不是問題,安裝才是問題。大多數套件使用configure 來配置建置。一項方便的功能是 --prefix=${YOUR_PREFIX}。大多數軟體包的前綴是 /usr。所以 --prefix=/usr 可以完成這項工作,但並不是所有的套件都帶有配置,其中許多只有一個 makefile。如何設定前綴?我使用 dwm 作為範例,它使用 /usr/local 作為前綴。我可以手動更改 config.mk 文件,但我不喜歡每次都這樣做。有沒有辦法將 prefix=/usr 設定為預設值?

我在拱門上嘗試過這個

答案1

您可以嘗試設定環境變量,例如運行PREFIX=/usr make而不是make.

相關內容