![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX para usuarios avanzados y expertos Experto a experto. Aprender avanzada UNIX, los comandos de UNIX, Linux, Sistemas Operativos, Administración de Sistemas, Programación, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Símbolo de referencia de error | fromatz | Programación de Alto Nivel | 1 | 03-17-2008 06:01 PM |
| ld.so.1: reubicación de error | sanjasam | Programación de Alto Nivel | 1 | 09-10-2007 06:23 AM |
| símbolo de referencia de error | suhasini | Programación de Alto Nivel | 1 | 04-03-2006 07:43 AM |
| reubicación de error | abhi1826 | UNIX para usuarios avanzados y expertos | 1 | 01-23-2006 12:36 PM |
| referenced symbol not found, la forma de resolver? | campeón | UNIX para usuarios avanzados y expertos | 4 | 01-08-2003 10:40 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Esta es mi creado:
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 / del disco / 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 Pero aún cuando intento correr mi ejecutable: ld.so.1: TestDatalinkTradeRouter: fatal: relocation error: archivo / usr/lib/liby.so.1: símbolo yyparse: referenced symbol not found Muertos y el símbolo es definded en libUil.so.3 \u003d> / usr/lib/libUil.so.3 [55] | 99316 | 19656 | FUNC | LOCL | 0 | 12 | yyparse Alguna sugerencia sobre cómo resolver este problema será apreciada. Última edición por agilgeous; al 05-06-2008 12:46 PM.. |
|
||||
|
Liby se Yacc.
Yacc y.tab.c produce un archivo con una función yyparse. Su aplicación debe tener alguna lex / Yacc código en él en alguna parte. No hay función mundial yyparse allá en una biblioteca estándar que se exporta a cualquier tipo de código que lo quiere - libUil es parte del motivo, y tiene una función yyparse utilizado localmente - lo que significa LOCL. ¿Tiene su código de uso motivo? Los compiladores han yyparse todas las funciones también, pero yyparse cada llamada es sólo para que una aplicación. yyparse módulos están a menudo en un distibuted. un archivo en lugar de una biblioteca compartida. Esto no se ve como algo que construyó desde cero - hay que mirar al vendedor de las bibliotecas. ¿Hay información SDK programador? Apoyo o el vendedor? Simplemente porque usted encuentra una biblioteca con yyparse un símbolo que no significa mucho. Probablemente no es el que efectivamente el código de referencia. |
|
||||
|
Jim,
Gracias por su respuesta. Al tratar de resolver mi problema original enlazador terminé mezclando manzanas y naranjas, por así decirlo. Mi problema original era un enlazador de error: Indefinido primera referencia símbolo en el archivo main / apps/workshop6_u1/WS6U1/lib/crt1.o ld: fatal: Símbolo de referencia errores. No a la producción escrita TestDatalinkTradeRouter Así que acabé tirando en Liby GLOB que había una definición de los principales, pero a su vez crea otros problemas. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|