The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > High Level Programmering
.
google unix.com



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

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 06-24-2009
acheong87 acheong87 is offline
Registrert bruker
  
 

Bli Date: Jan 2009
Innlegg: 6
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
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 08:30.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0