Kurcze nie wiem co robie źle ale chyba to dlam nie za trudne :/
Biorę w Eclipse w menu Project->properties-> C/c++ build -> Settings-> GCC C Linker-> add Libraries (-I) dodaje tam:
/home/mario/ZSO/biblioteka/src
i przy próbie kompialcji wywala mi:
**** Build of configuration Debug for project klient ****
make all
Building target: klient
Invoking: GCC C Linker
gcc -o"klient" ./src/klient.o -l/home/mario/ZSO/biblioteka/src
/usr/bin/ld: cannot find -l/home/mario/ZSO/biblioteka/src
collect2: ld returned 1 exit status
make: *** [klient] Błąd 1
Usuwam to i próbuję dodać:
Biorę w Eclipse w menu Project->properties-> C/c++ build -> Settings-> GCC C Compieler-> Directories -> Include paths(-I) i dodaje ścieżkę /home/mario/ZSO/biblioteka/src Wywala mi błąd:
**** Build of configuration Debug for project klient ****
make all
Building target: klient
Invoking: GCC C Linker
gcc -o"klient" ./src/klient.o
./src/klient.o: In function `main':
/home/mario/ZSO/klient/Debug/../src/klient.c:27: undefined reference to `wypisz'
collect2: ld returned 1 exit status
make: *** [klient] Błąd 1
Mógł by mi ktos powiedzieć co i jak ;> ? bo eclipse ma 1000 opcji
pod windowsem pisałem w nim wiele razty w javie i było spoko a tu nie mogę tego pojać :/ siedze nad tym 2 dzień zamiast pisać program :/
Struktóre mam taką:
/home/mario/ZSO/biblioteka/src
/home/mario/ZSO/klient/src
/home/mario/ZSO/serwer/src
ZSO to workspace a biblioteka/klient/serwer to projekty. Klient ma includować funkcje biblioteczne: połącz odłacz itp.
Czemu nie działa to linkowanie ?