![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Symbol referenzierenden Fehler | fromatz | High-Level-Programmierung | 1 | 03-17-2008 06:01 PM |
| ld.so.1: relocation error | sanjasam | High-Level-Programmierung | 1 | 09-10-2007 06:23 AM |
| Symbol referenzierenden Fehler | suhasini | High-Level-Programmierung | 1 | 04-03-2006 07:43 AM |
| Verlagerung Fehler | abhi1826 | UNIX für Fortgeschrittene und Experten | 1 | 01-23-2006 12:36 PM |
| referenzierte Symbol nicht gefunden wird, wie zu lösen? | Champion | UNIX für Fortgeschrittene und Experten | 4 | 01-08-2003 10:40 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Das ist mein eingerichtet:
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 / platform / FJSV, GPUZC-M/lib/libc_psr.so.1 Aber immer noch, wenn ich versuchen, meine executable: ld.so.1: TestDatalinkTradeRouter: fatal: relocation error: file / usr/lib/liby.so.1: Symbol yyparse: Referenzierte Symbol nicht gefunden Getötet und das Symbol ist definiert in libUil.so.3 \u003d> / usr/lib/libUil.so.3 [55] | 99316 | 19656 | FUNC | LOCL | 0 | 12 | yyparse Alle Vorschläge, wie dieses Problem zu lösen, wird geschätzt. Zuletzt bearbeitet von agilgeous; am 05-06-2008 12:46 PM.. |
|
||||
|
Liby ist yacc.
yacc y.tab.c erzeugt eine Datei mit einer Funktion yyparse. Ihre Anwendung muss einige lex / yacc-Code, es irgendwo. Es gibt keine globale yyparse Funktion gibt in einer Standard-Bibliothek, die ausgeführt wird, um irgendein Code, der es haben will - libUil ist ein Teil des Motivs, und er verfügt über eine Funktion yyparse vor Ort - was LOCL bedeutet. Gibt es in Ihrem Code verwenden Motiv? Compiler alle Funktionen yyparse als gut, aber jeder yyparse Anruf ist nur, dass man für die App. yyparse Module werden oft in einem distibuted. eine Datei nicht als eine gemeinsam genutzte Bibliothek. Das sieht nicht so aus, wie etwas, das Sie von Grund auf neu gebaut - es sich zu Lieferanten Bibliotheken. Gibt es SDK Programmierer Informationen? Oder Anbieter unterstützt? Nur weil Sie eine Bibliothek mit einer yyparse Symbol bedeutet nicht, dass viel. Es ist wahrscheinlich nicht das der Code tatsächlich referenziert. |
|
||||
|
Jim,
Vielen Dank für Ihre Antwort. Bei dem Versuch zur Lösung meiner ursprünglichen Linker Problem, das ich am Ende Vermischung von Äpfeln und Orangen, so zu sprechen. Meine ursprüngliche Problem war ein Linker-Fehler: Undefined ersten referenzierten Symbol in der Datei Haupt-/ apps/workshop6_u1/WS6U1/lib/crt1.o ld: fatal: Symbol referenzierenden Fehler. Keine Ausgabe geschrieben TestDatalinkTradeRouter Also habe ich am Ende ziehen Liby GLOB, dass eine Definition der wichtigsten, aber wiederum andere Probleme geschaffen. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|