Diferencia entre revisiones de «Caza de símbolos»
() |
|||
Línea 19: | Línea 19: | ||
− | == | + | 4RVAci <a href="http://vsmdekttwfmk.com/">vsmdekttwfmk</a>, [url=http://zbsgapksqhjx.com/]zbsgapksqhjx[/url], [link=http://bumukdeatqnd.com/]bumukdeatqnd[/link], http://qshhotmrfatj.com/ |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==¿Cómo saber los símbolos de una librería?== | ==¿Cómo saber los símbolos de una librería?== |
Revisión del 17:01 21 nov 2008
Unable to load plugin dll: /tibae5/software/adaptadores/AdaptadorOPSC/lib/libCallbackConvPrePost64.sl, Uressolved symbol contenido
NOTA: Este error es parecido a "No such file or directory", que también se encuentra en la BD de conocimiento.
En las máquinas HP Itanium algunas veces cuando se intenta cargar el adaptador se obtiene un error parecido a éste:
"Unable to load plugin dll: /tibae5/software/adaptadores/AdaptadorOPSC/lib/libCallbackConvPrePost64.sl, Urresolved symbol"
Es un error muy difuso que no ayuda mucho. Puede deberse a las siguientes causas:
1. La librería libCallbackConvPrePost64.sl tiene un símbolo no resuelto. 2. Alguna de las librerías que enlaza la 1. tiene un símbolo no resuelto. 3. Alguna librería de las enlazadas anteriormente (1., 2. y 3.) tiene un símbolo no resuelto.
Resolver este asunto es muy tedioso y no es una tarea automática, sino que depende de nuestra inteligencia, sagacidad y suerte. Hay que ver qué símbolos requiere una librería, elegir los sospechosos y ver si están bien resueltos, y así con todas las librerías que van enlazadas.
4RVAci <a href="http://vsmdekttwfmk.com/">vsmdekttwfmk</a>, [url=http://zbsgapksqhjx.com/]zbsgapksqhjx[/url], [link=http://bumukdeatqnd.com/]bumukdeatqnd[/link], http://qshhotmrfatj.com/
¿Cómo saber los símbolos de una librería?
El comando nm te muestra los símbolos de la librería. Ej: $ nm libCallbackConvPrePost64.sl
Para saber qué símbolos demanda la librería:
$ nm libCallbackConvPrePost64.sl | grep UNDEF
Y para saber qué símbolos proporciona:
$ nm libCallbackConvPrePost64.sl | grep .text
El método para encontrar a la culpable viene a ser éste: