Makefile a C++
Tomas Brodsky
brodsky na umiacs.umd.edu
Středa Březen 19 19:27:49 CET 1997
> .cxx.o:
> $(CC) $(CFLAGS) -c -o $*.o $<
>
> K memu velkemu prekvapeni to vsak nechodi :-(( Proste to hlasi, ze:
>
> make: *** No rule to make target `fifo.o', needed by `ns'. Stop.
>
> pritom v adresari je fifo.cxx. Jakmile jsem udelal link fifo.C -> fifo.cxx
> tak to zacalo prekladat bez problemu. V cem je chyba??? Snad default
> actions nejdou omezeny na jednopismenkove koncovky!?!
Zdravim,
make ma seznam znamych pripon a implicitni pravidla se pousti jenom
pro takove pripony (viz man make).
Zkuste do Makefile pridat radek
.SUFFIXES : .cxx
Tom
-----------
| Tomas Brodsky | Microsoft is not the answer. |
| CfAR, Univ. of Md at College Park | Microsoft is the question and |
| Email: brodsky na cfar.umd.edu | the answer is no. |
| http://www.cfar.umd.edu/~brodsky | |
Další informace o konferenci Linux