Command-Line

sudo make install - 正在安裝什麼?

  • November 20, 2018

我必須執行這個神秘的程式碼塊。

git clone https://github.com/OpenICC/xcalib.git
cd xcalib
cmake CMakeLists.txt
sudo make install

我遵循的過程提到了解除安裝過程。

sudo make uninstall 

為什麼 makeinstalluninstall命令缺少任何文件或程序名稱?在我看來,他們應該這樣做。

sudo make install program_name
sudo make uninstall program_name

一樣

sudo apt-get install program_name

sudo make install提出問題“安裝什麼?

make install由(或任何呼叫)執行的命令在(以及 包含的文件make)中定義。對於簡單的程序,您只需查找一行並查看以下行中的命令。但是 makefile 也可能非常複雜並且分散在各個子目錄中。有關詳細資訊,請參閱 的手冊或 的介紹。Makefile``Makefile``install:``make``make

正如@Romeo Ninov 所寫,您也可以使用該命令make -n install來查看將執行哪些命令。請注意,對於較大的 makefile,此輸出可能不准確,如果您尚未建構程序,它可能會在顯示要安裝的命令之前顯示所有要建構的命令。

引用自:https://unix.stackexchange.com/questions/483035