
我已經下載了一個包含 makefile 的軟體包。我可以在下載的目錄中編譯程序,然後將二進位檔案移到其他地方使用嗎?
答案1
是的,你可以,但大多數 Makefile 確實有一個名為 的目標install
來完成這項工作。
也要檢查 Makefile 是否有uninstall
目標,以防您稍後希望卸載程式。
為了方便維護,可以使用該checkinstall
程式。
(https://wiki.debian.org/CheckInstall)
答案2
是的你可以 。但為什麼不把它們放在
/usr/local/bin
或者
/usr/local/sbin
在這種情況下,您可以在任何地方使用它。但是如果你複製那個目錄X,你只能使用那個目錄X