> On Tue, 18 Jan 2000, you wrote:
> >Fuer die ersten Schritte, wenn Du nur eine Datei test.cc hast:
> >0. Datei test.cc erstellen (mit vi oder emacs oder ...)
> >1-3. g++ -o test test.cc
> >4. ./test solte tun
> >
> >Fuer die naechsten Schritte, wenn man zwei+ Dateien hat
> >0. Dateien test1.cc, test2.cc, test3.cc, ... erstellen
>
> >1.-3. g++ -o test *.cc (oder alle einzeln angeben)
>
> Damit meinte Willi
>
> g++ -c test1.cc -o test1.o
> g++ -c test2.cc -o test2.o
> ...
>
> wobei man -o test?.o auch weglassen kann ....
>
> und am Ende linkst du das alles dann mit
>
> gcc -o test test1.o test2.o test?.o ...
>
> zusammen.
>
NEIN, ich meinte das so wie oben geschrieben. Man kann auch
gleich die .cc files nehmen! Macht man bei groesseren Projekten
nur nicht, weil er so immer alles neu compiliert, was Nonsens ist.
War halt als Einstieg gedacht!
> >4. ./test sollte tun
> >Ab dann wird's haarig
> >- INCLUDE-Pfad aufbohren
>
> Damit der gcc deine Headerfiles findet...
>
> -I + INCLUDE_DIR
>
> z.B. -I/usr/local/irgendwas/include
>
> >- LIB-Pfad aufbohren
>
> Damit der gcc deine Libraries beim linken findet ....
>
> -L + LIB_DIR
>
> z.B. -L/usr/local/irgendwas/lib
>
> >- LIBs linken
>
> -lmeine_lib
>
> z.b. für libncurses.so
>
> -lncurses
>
> Bye,
> Stephan
>
Genau, ich wollte es nur nicht gleich so ausfuehrlich machen ...
Er haette bestimmt noch mal gefragt ;-)
Willi