Hi Debian-Friends,
ich bin absolut neu im Linux geschäfft und habe ein paar Grundsatz verständnisfragen. wobei ihr mir hoffendlich helfen könnt.
Wo ist der unterschied zw.
make und make install ?
was machen diese befehle genau ? Kann damit nicht wirklich was anfangen.
Danke für jede hilfe.
Greetz
DW5192
Debian für Dummis (mich)
- DayWalker5192
- Beiträge: 7
- Registriert: 07.09.2005 14:03:10
- Wohnort: Gerolstein
-
Kontaktdaten:
Debian für Dummis (mich)
Trust is a weakness !
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
das install bei make install ist das sog. target
die allgem syntax lautet
siehe da http://www.oreilly.de/german/freebooks/ ... ch133.html
markus
die allgem syntax lautet
Code: Alles auswählen
target : dependencies
command
markus
-
- Beiträge: 465
- Registriert: 18.01.2005 02:11:40
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Schweiz - Kanton St. Gallen
-
Kontaktdaten:
Auch noch gut: http://www.linuxfibel.de
Der Syntax des Komandos auf der befehlszeile ist make target
Ohne angegebenes Target wirt das oberste ausgeführt. Bei den meisten Sourcen bedetuet make all das selbe. Dabei wird die Software compilliert. Bei make install wird sie dann installiert.
Der Syntax des Komandos auf der befehlszeile ist make target
Ohne angegebenes Target wirt das oberste ausgeführt. Bei den meisten Sourcen bedetuet make all das selbe. Dabei wird die Software compilliert. Bei make install wird sie dann installiert.
Hi,
configure: Konfiguration und Erstellung von Makefiles
make: Erstellung der ausführbaren Dateien
make install: Kopieren der Dateien an das Ziel
Tipp an Nicht-root-User (auf einigen Systemen):
Wenn jemand nur einen "normalen Account" hat (z.B. Uni), so kann man mit "make" etwas kompilieren, aber nicht "make install" nutzen, da das Schreibrecht zu "/usr" z.B. fehlt. Aber die Anwendung kann trotzdem evtl. genutzt werden, einfach die erstellten Files so aufrufen. Alternativ kann mit "configure" ein anderes Ziel ausgewählt werden. Bei Daemons ist als Nicht-root-User ein Port > 1023 zu wählen (ok, ist ein anderes Thema)
configure: Konfiguration und Erstellung von Makefiles
make: Erstellung der ausführbaren Dateien
make install: Kopieren der Dateien an das Ziel
Tipp an Nicht-root-User (auf einigen Systemen):
Wenn jemand nur einen "normalen Account" hat (z.B. Uni), so kann man mit "make" etwas kompilieren, aber nicht "make install" nutzen, da das Schreibrecht zu "/usr" z.B. fehlt. Aber die Anwendung kann trotzdem evtl. genutzt werden, einfach die erstellten Files so aufrufen. Alternativ kann mit "configure" ein anderes Ziel ausgewählt werden. Bei Daemons ist als Nicht-root-User ein Port > 1023 zu wählen (ok, ist ein anderes Thema)
- DayWalker5192
- Beiträge: 7
- Registriert: 07.09.2005 14:03:10
- Wohnort: Gerolstein
-
Kontaktdaten: