![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Hoog Niveau Programmering Post vragen over C, C + +, Java, SQL, en andere programmeertalen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| LD: fataal: Symbool verwijzingspagina fouten | Rudolph | Hoog Niveau Programmering | 1 | 05-25-2009 08:06 |
| LD: fataal: Symbool verwijzingspagina fouten | shafi2all | Programmeren en Shell Scripting | 1 | 06-18-2008 10:21 |
| LD: fataal: Symbool verwijzingspagina fouten. Geen output geschreven SNX | jerryragland | Hoog Niveau Programmering | 1 | 08-09-2006 02:15 |
| LD: fataal: Symbool verwijzingspagina fouten | alfabetman | UNIX voor Dummies Questions & Answers | 2 | 01-08-2002 04:57 |
| Compileren Fouten - Symbool verwijzingspagina | spotanddot | Hoog Niveau Programmering | 5 | 07-11-2001 02:18 PM |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
C + + ld: fataal: Symbol referencing fouten.
Hallo. Ik gebruikte mijn code te compileren met inbegrip van een derde partij bibliotheek, "libfoo.so". Nu, de verkoper schepen een statisch gelinkt bibliotheek, "libfoo.a", in plaats. Met deze bibliotheek, ren ik naar de volgende foutmelding: 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
Ik heb geprobeerd "-Bstatic-lfoo-Bdynamic" met geen succes. Ik zie verschillende Google-resultaten over deze fout, maar niemand die me helpt specifiek. Ben ik compileren met de verkeerde opties? Is het iets dat de verkoper moet veranderen? Hoop dat iemand mij kan wijzen in de goede richting, thanks! EDIT: Ik gebruik Sun Studio 12 Update 1. Ik heb al geprobeerd "-L/usr/lib/sparcv9-lCstd" als goed. Laatst bewerkt door acheong87; op 06.24.2009 10:28.. |
| Bladwijzers |
| Labels |
| link fout, solaris |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|