2

私の質問は、GNU ビルド システム、つまり、configure、make、make install ビルド システムに関するものです。私の質問は、具体的には「make install」に関するものです。bin ディレクトリや man ディレクトリなどがあるとします。ここにすべてのバイナリと man ページをインストールします。名前の競合が発生した場合はどうなりますか。たとえば、program という名前のバイナリがあり、別のパッケージにも program という名前のバイナリがある場合はどうなるでしょうか。2 番目のプログラムに make install すると、最初のプログラムは上書きされますか?

4

1 に答える 1

0

「make install」コマンドの動作はさまざまですが、短い答えは基本的に正しいです。「make install」は通常、ファイルをビルド ディレクトリからいくつかのシステム ディレクトリにコピーします。これらのファイルは、宛先ディレクトリに既に存在するファイルを上書きします。

于 2012-07-10T18:39:47.040 に答える