この不可解なコードブロックを実行する必要があります。
git clone https://github.com/OpenICC/xcalib.git
cd xcalib
cmake CMakeLists.txt
Sudo make install
以下の手順では、アンインストールプロセスについて説明しています。
Sudo make uninstall
Make install
およびuninstall
コマンドにファイル名やプログラム名がないのはなぜですか?私の心の中で、彼らはこのように行われるべきです。
Sudo make install program_name
Sudo make uninstall program_name
と同じ
Sudo apt-get install program_name
Sudo make install
質問をします "何をインストールしますか?"
make install
(またはmake
の呼び出し)によって実行されるコマンドは、Makefile
(およびMakefile
に含まれるファイル)で定義されます。単純なプログラムの場合は、install:
という行を探して、以下の行のコマンドを確認できます。ただし、メイクファイルは非常に複雑で、さまざまなサブディレクトリに分散している場合もあります。詳細については、make
のマニュアル、またはmake
の紹介を参照してください。
@Romeo Ninovが書いたように、コマンドmake -n install
を使用して、実行されるコマンドを確認することもできます。大きなメイクファイルの場合、この出力は正確でない可能性があることに注意してください。プログラムをまだビルドしていない場合は、インストールするコマンドを表示する前に、ビルドするすべてのコマンドが表示される可能性があります。
Makeにファイル引数が渡されない場合、makeは現在のディレクトリでMakefileという名前のファイルを探します。スイッチ-fを使用すると、代替ファイルを渡してmakeを作成できます。詳細については、man makeを参照してください。ちなみに、makeはこれらの古き良きUnixツールの1つなので、慣れ親しんでください...