Hallo, On Sat, 05 Feb 2000, Martin Dobronski wrote:
Auf meinem Rechner läuft: GNU Make version 3.76.1, by Richard Stallman and Roland McGrath. Ist mit gmake GNU Make gemeint oder ist GNU Make = Make und gmake ist noch ein anderes Programm.
Also, die Sache verhaelt sich wie folgt: Normalerweise sind make und gmake zwei unterschiedliche Programme, wobei gmake wohl das Programm ist, welches weiter verbreitet ist. Unter Linux ist es allerdings so, dass make = gmake ist. Das g bei make steht fuer GNU, d.h. gmake ist nichts anderes als GNU make. Auf Linux-Systemen hat man dummerweise das GNU make nicht gmake sondern nur make getauft..... :-( Findet make kein Makefile, so erhaeltst Du in etwa folgende Ausgabe: "no arguments or description file (bu7)" Findet gmake (oder make auf Linux-Systemen) kein Makefile, so sieht die Ausgabe wie folgt aus: "make: *** No targets. Stop." Als einfachste Loesung des ganzen bietet es sich an, einen Link zu setzen, und zwar wie folgt (im Verzeichnis /usr/bin): "ln -s make gmake" Von nun an sollten Fehler, dass gmake nicht gefunden wird, behoben sein. Meistens tritt so etwas bei Makefiles auf, die eben nicht rein auf Linux zugeschnitten sind und die daher pruefen muessen, ob es make oder gmake auf dem System gibt, was ja wie oben erklaert prinzi- piell zwei unterschiedliche Programme sind. Hoffe, das war einigermassen verstaendlich.... Gruesse Thomson -- Thomas Hertweck Geophysikalisches Institut, Universitaet (TH) Karlsruhe Email: ubtj@rz.uni-karlsruhe.de Linux is like a wigwam - no windows, no gates, apache inside! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com