0
我的問題是,因爲./configure的選項可能會不時變化。總是需要以下步驟?在./configure後總是需要「make uninstall」「make install」嗎?
make uninstall
./configure --(changed options)
make
make install
我也遇到錯誤沒有卸載。
我的問題是,因爲./configure的選項可能會不時變化。總是需要以下步驟?在./configure後總是需要「make uninstall」「make install」嗎?
make uninstall
./configure --(changed options)
make
make install
我也遇到錯誤沒有卸載。
如果您從安裝位置運行程序,那麼您每次重新運行configure時都要執行「make install」步驟 - 「make install」可能會執行一些後期編譯配置不想跳過(例如將更新後的可執行文件從build目錄複製到安裝目錄)。
是否需要「make uninstall」可能取決於您正在做的事情。但是,除非您確定跳過此步驟是安全的,否則您應該在重新配置之前卸載。例如:如果其中一個更改的選項是安裝路徑(或數據路徑等),則跳過「make uninstall」步驟可能會導致孤立的文件可能很難清理。
tl; dr:跳過make安裝/卸載步驟可能是是安全的,但我不會在不知道更多細節的情況下依賴於此。