par problemov s freebsd

Sekcia: Aplikácie & Desktop 27.04.2007 | 01:45
Avatar Misko Kripel slackware  Používateľ
Viem ze toto je o linuxe ale nejak sa nemam kde inde opytat tak sa opytam tu. A linuxu sa to vlastne dotyka lebo je to o portovani mojho linuxoveho programu na freebsd.

Ked spustim makefile tak vsetky .o subory vytvara v aktualnom adresari. Napr. ked spustim v makefile:
(som v /home/xxx/libxxx/src, spustam make)

...
c++ -I/usr/X11R6/include -I. -c /home/xxx/libxxx/src/nieco/jablko.cc
...

tak vytvori /home/xxx/libxxx/src/jablko.o, v linuxe vytvori /home/xxx/libxxx/src/nieco/jablko.o

Druhy problem je ze na konci makefilu chcem vsetky .h subory skopirovat do ../include. Je tam toto:

cp *.h ../include

Ale toto nefunguje, subory to neskopiruje. Ked to iste spustim z prikazoveho riadku (cp *.h ../include) tak to ide
...

Treti problem je ze aj ked je vsetko skompilovane a nerobil som ziadne zmeny tak pri spusteni make znova vsetko kompiluje, ak som nerobil nic a .o subory som nezmazal nemalo by nic kompilovat, mam podozrenie ze kompiluje preto lebo tie .o subory by mali byt na spravnych cestach (vid problem 1) ale tam niesu lebo su v akt. adresari...

Vdaka za pomoc
asdf