![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Symbol refererer feil | fromatz | High Level Programmering | 1 | 03-17-2008 06:01 |
| ld.so.1: flyttetjenester feil | sanjasam | High Level Programmering | 1 | 09-10-2007 06:23 |
| symbolet refererer feil | suhasini | High Level Programmering | 1 | 04-03-2006 07:43 |
| flyttetjenester feil | abhi1826 | UNIX for Advanced & ekspertbrukere | 1 | 01-23-2006 12:36 |
| refererte symbol ikke funnet, hvordan løse? | mester | UNIX for Advanced & ekspertbrukere | 4 | 01-08-2003 10:40 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Dette er min oppstilling:
LD_LIBRARY_PATH \u003d / apps/rogue_wave_sol7/workspaces/workshop6_u1/4d/lib: / apps/fu/section20/vendorLib/EMS/4.2/lib: / home/a487891/cppunit/lib: / usr / openwin / lib: / usr / lib ldd-d TestDatalinkTradeRouter libintl.so \u003d> / usr / lib / libintl.so libw.so.1 \u003d> / usr/lib/libw.so.1 libnsl.so.1 \u003d> / usr/lib/libnsl.so.1 libdbt4d.so \u003d> / apps/rogue_wave_sol7/workspaces/workshop6_u1/4d/lib/libdbt4d.so libcrypto.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/libcrypto.so liblber.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/liblber.so libldap.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/libldap.so libssl.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/libssl.so libtibems.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/libtibems.so libtibemslookup.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/libtibemslookup.so libtibiconv.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/libtibiconv.so libtibjms.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/libtibjms.so libxml2.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/libxml2.so libz.so \u003d> / apps/fu/section20/vendorLib/EMS/4.2/lib/libz.so libcppunit-1.12.so.0 \u003d> / home/a487891/cppunit/lib/libcppunit-1.12.so.0 libmth4d.so \u003d> / apps/rogue_wave_sol7/workspaces/workshop6_u1/4d/lib/libmth4d.so libtls4d.so \u003d> / apps/rogue_wave_sol7/workspaces/workshop6_u1/4d/lib/libtls4d.so liby.so.1 \u003d> / usr/lib/liby.so.1 libUil.so.3 \u003d> / usr/lib/libUil.so.3 libthread.so.1 \u003d> / usr/lib/libthread.so.1 libc.so.1 \u003d> / usr/lib/libc.so.1 libdl.so.1 \u003d> / usr/lib/libdl.so.1 libmp.so.2 \u003d> / usr/lib/libmp.so.2 libsocket.so.1 \u003d> / usr/lib/libsocket.so.1 libresolv.so.2 \u003d> / usr/lib/libresolv.so.2 libgen.so.1 \u003d> / usr/lib/libgen.so.1 libpthread.so.1 \u003d> / usr/lib/libpthread.so.1 libm.so.1 \u003d> / usr/lib/libm.so.1 libxview.so.3 \u003d> / usr/openwin/lib/libxview.so.3 libbla4d.so \u003d> / apps/rogue_wave_sol7/workspaces/workshop6_u1/4d/lib/libbla4d.so libMrm.so.4 \u003d> / usr/lib/libMrm.so.4 libXm.so.4 \u003d> / usr/lib/libXm.so.4 libXt.so.4 \u003d> / usr/openwin/lib/libXt.so.4 libX11.so.4 \u003d> / usr/openwin/lib/libX11.so.4 libolgx.so.3 \u003d> / usr/openwin/lib/libolgx.so.3 libSM.so.6 \u003d> / usr/openwin/lib/libSM.so.6 libICE.so.6 \u003d> / usr/openwin/lib/libICE.so.6 libXext.so.0 \u003d> / usr/openwin/lib/libXext.so.0 / usr / plattform / FJSV, GPUZC-M/lib/libc_psr.so.1 Men likevel når jeg prøver å kjøre min kjørbar: ld.so.1: TestDatalinkTradeRouter: fatal: flyttetjenester feilmeldingen: file / usr/lib/liby.so.1: symbol yyparse: referert symbol ikke funnet Drept og symbolet er definded i libUil.so.3 \u003d> / usr/lib/libUil.so.3 [55] | 99316 | 19656 | FUNC | LOCL | 0 | 12 | yyparse Eventuelle forslag til hvordan å løse dette problemet vil bli verdsatt. Sist endret av agilgeous; 05-06-2008 kl 12:46.. |
|
||||
|
liby er yacc.
yacc produserer en fil y.tab.c med en funksjon yyparse. Din app må ha noen lex / yacc kode i den et sted. Det er ingen global yyparse funksjon der ute i en standard bibliotek som eksporteres til en hvilken som helst kode som ønsker det - libUil er en del av motivet, og det har en yyparse funksjon som brukes lokalt - hva LOCL betyr. Har koden bruke motivet? Kompilatorer har alle yyparse fungerer også, men hver yyparse samtalen er bare for at en ca. yyparse moduler er ofte distibuted i en. en fil i stedet for et delt bibliotek. Dette ser ikke ut som noe du har bygget fra grunnen av - det ser til å være leverandør biblioteker. Er det SDK programmerer informasjon? Eller leverandøren støtte? Bare fordi du har funnet et bibliotek med et yyparse symbol betyr ikke så mye. Det er trolig ikke den koden faktisk referert. |
|
||||
|
Jim,
Takk for svar. I prøver å løse mitt opprinnelige linker problem jeg endte opp med å blande epler og appelsiner, så å si. Min opprinnelige problemet var en linker feil: Undefined første refererte symbol i filen main / apps/workshop6_u1/WS6U1/lib/crt1.o LD: fatal: Symbol henvisning feil. Ingen utgang skrevet til TestDatalinkTradeRouter Så jeg endte opp med å trekke i liby som hadde en GLOB definisjon av største, men i sin tur skapte andre problemer. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|