silly gcc/make Frage

From: Wolfram Schneider <wosch(at)cs.tu-berlin.de>
Date: Fri, 29 Mar 1996 16:55:40 +0100 (MET)

Roland Jesse writes:
>Ich weiss, dass die Frage bloed klingt. ;)
>
>Warum kann der gcc eine Datei nicht finden, die er laut Makefile
>compilieren soll und die auch vorhanden ist ?

Vermutlich, weil make(1) ein chdir nach ./obj macht. Du solltest daher
die Variable ${.CURDIR} verwenden. Beispiel:

gcc -o ${.CURDIR}/sizes ${.CURDIR}/system/sizes.c

(besser: setze die Variable .PATH, siehe Manual)

Falls das nicht hilft, benutze ktrace und sieh Dir das Ergebnis an

$ ktrace -t nc make; kdump

Wolfram
Received on Fri 29 Mar 1996 - 17:18:55 CET

search this site