Yo! -_-' On Wed, Jun 04, 2003 at 07:47:45PM +0200, krzys wrote: > Chce skompilowac program napisany dla bibliotek np. FLTK > czy FOX. [...] > i zapuszczam kompilacje > > $c++ p.cpp > > i w tym momencie dostaje > --------------------------- > $ c++ p.cpp > /tmp/cc6Ww7Qq.o: In function `main': > /tmp/cc6Ww7Qq.o(.text+0x2e): undefined reference to `FXString::FXString(char const *)' [...] > collect2: ld returned 1 exit status > ___________________________ > > i pytanie: co u licha? Pewnie cos robie zle, ale co??? Nie wystarczy zkompilować programu, trzeba go jeszcze skonsolidować z bibliotekami jeżeli program wykorzystuje funkcje spoza libc. 1. Pytania tego typu kieruj na np.: news://pl.comp.lang.c 2. Przeczytaj dokumentację gcc; zwróć szczególną uwagę na opcje: '-l' oraz '-L' 3. Spróbuj*: g++ -llibrary input.cxx -o output.bin ^^^^^^^^^ * -- w miejsce ,,library'' wstaw fox lub fltk. !oY ^_^ -- Krzysiek Kaczmar <arroyo@interia.pl> Geek code (http://www.geekcode.com/geek.html) GCC/E d->+ s: a20 C++>$ UL++>$ P L+++ E--- W(-) N+(++) o? K- w-- O? M? V? PS !PE Y PGP+ t 5? X R@ tv->-- b++>+++ DI-- D+ G e h! !r y>+
Attachment:
pgpTSjsq76eJQ.pgp
Description: PGP signature