Ich möchte ein wenig die Antwort erweitern, die ComicSansMS Ihnen gegeben hat.
Wie er erwähnt - cmake generiert extra Ziel namens install
für make
Werkzeug (wenn Sie Makefile-basierten Generator verwenden).
Es kann seltsam für Sie aussehen, wie für Linux-Paket-System verwendet wird. Allerdings ist install
Ziel immer noch nützlich oder sogar notwendig:
- , wenn Sie Ihre Anwendung, entwickeln Sie installieren (verschieben Binärdateien und möglicherweise einige Include-Dateien) können müssen, um diesen Ort so einige Ihrer Projekte einander sehen können. Zum Beispiel können Sie eine Bibliothek und eine Reihe von nicht verwandten Anwendungen entwickeln, die sie verwenden. Dann muss diese Bibliothek irgendwo installiert werden, um sichtbar zu sein. Es bedeutet nicht, dass du es nach/usr dir setzen musst, du kannst dein/home verwenden.
- Der Prozess zur Vorbereitung des Linux-Pakets erfordert einen Installationsschritt. Zum Beispiel führt das RPM-Packaging-System beim Erstellen der RPM-Paketdatei drei Hauptschritte aus: Das Projekt wird konfiguriert, dann wird es kompiliert und verknüpft und schließlich wird es an einem bestimmten Ort installiert. Alle Dateien von diesem Ort werden in eine RPM-Datei gepackt.