![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| ld: fatal: Symbol henviser feil | Rudolph | High Level Programmering | 1 | 05-25-2009 08:06 |
| ld: fatal: Symbol henviser feil | shafi2all | Shell programmering og Skripting | 1 | 06-18-2008 10:21 |
| ld: fatal: Symbol henviser feil. Ingen utgang skrevet til SNX | jerryragland | High Level Programmering | 1 | 08-09-2006 02:15 |
| ld: fatal: Symbol henviser feil | alfabetman | UNIX for Dummies Spørsmål og svar | 2 | 01-08-2002 04:57 |
| Kompilere Feil - Symbol henviser | spotanddot | High Level Programmering | 5 | 07-11-2001 02:18 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
C + + LD: fatal: Symbol henvisning feil.
Hallo. Jeg pleide å kompilere koden min inkludert en tredjeparts bibliotek, "libfoo.so". Nå leverandøren skipene en statisk linket bibliotek, "libfoo.a", i stedet. Med dette biblioteket, kjører jeg inn følgende feil: Code:
CC -mt -xarch=v9 -DCOMPILE_SOL_SPARC -ftrap=%none -xlibmil -xchip=ultra2 -xbuiltin -xO4 \
-D_REENTRANT -DNDEBUG -instances=static -I. -I/home/test/release64/include -I/home/test/release64/include \
-I/home/test/src/foo/common -I/home/test/src/foo/foo -I/infrastructure/core/release64/include \
-I/infrastructure/core/third-party/boost_1_36_0 -xildoff -norunpath -o /home/test/release64/bin/xyz \
/home/test/release64/obj/xyz/app.o \
\
/home/test/release64/obj/xyz/compiledate.o -L/home/test/release64/lib \
-L/home/test/src/foo/lib/SOL_SPARC -L/infrastructure/core/release64/lib -lfoo -ldl \
-lsocket -ldemangle -lm -lnsl -lz -lsched -R /usr/lib/lwp/64 \
Undefined first referenced
symbol in file
std::basic_string<char,std::char_traits<char>,
std::allocator<char> >&std::basic_string<char,std::char_traits<char>,
std::allocator<char> >::operator+=(const char*)
/home/test/src/foo/lib/SOL_SPARC/libfoo.a(app.o)
[...]
(symbol belongs to implicit dependency /usr/lib/sparcv9/libCstd.so.1)
ld: fatal: Symbol referencing errors. No output written to /home/test/release64/bin/foo
*** Error code 1
Jeg har prøvd "-Bstatic-lfoo-Bdynamic" uten hell. Jeg ser flere Google-resultater om denne feilen, men ingen som hjelper meg spesielt. Er jeg kompilering med feil valg? Er det noe som leverandøren må endre? Håper noen kan peke meg i riktig retning, takk! EDIT: Jeg bruker Sun Studio 12 Update 1. Jeg har allerede prøvd "-L/usr/lib/sparcv9-lCstd" også. Sist endret av acheong87; 06-24-2009 kl 10:28.. |
| Hugseliste |
| Tags |
| link feil, solaris |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|