The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Hoog Niveau Programmering
.
google unix.com



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

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-24-2009
acheong87 acheong87 is offline
Geregistreerde gebruiker
  
 

Join Date: Jan 2009
Posten: 6
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
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 04:51 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0