![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
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 |
| Programación de Alto Nivel Plantear preguntas acerca de C, C + +, Java, SQL, y otros lenguajes de programación aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| biblioteca compartida que no se encuentra | JCR | Programación de Alto Nivel | 12 | 12-29-2007 12:03 AM |
| Memoria compartida en la biblioteca compartida | DreamWarrior | Programación de Alto Nivel | 12 | 05-30-2007 05:33 PM |
| biblioteca compartida | areef4u | UNIX para usuarios avanzados y expertos | 1 | 08-01-2006 03:14 AM |
| Biblioteca compartida Problema | vinz | HP-UX | 1 | 08-27-2004 11:57 AM |
| Biblioteca compartida | rajashekaran | Programación de Alto Nivel | 2 | 08-03-2002 02:59 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Formato ELF biblioteca compartida?
HP Unix v 11. Tengo una biblioteca compartida que creo que tengo que hacer compatibles ELF porque cuando enlace con mi pgm principal y un proveedor de la biblioteca de obtener este error:
ld: ABI coincidentes (no un archivo ELF) No puedo encontrar ninguna información sobre cómo solucionar esto. ¿Se trata de una opción o algo linkedit a mi c programa tengo que modificar o una opción cc? Gracias. Matt |
|
||||
|
Usted dice HPUX 11, pero se ejecuta en qué?
Existen básicamente cinco diferentes de ejecución, de la siguiente manera .... CPU ancho de envases PA-RISC1.1, el modo de 32 bits, SOM PA-RISC2.0, el modo de 32 bits, SOM PA-RISC2.0, el modo de 64 bits, ELF Itanium-2, el modo de 32 bits, ELF Itanium-2, el modo de 64 bits, ELF El regalo es inmediato si la biblioteca es de la forma "lib *. so [. importantes [. menor]]" entonces es ELF, si es "lib *. sl" o "lib *. importantes [. menor]" entonces es PA-RISC, si es de 32 bits entonces es SOM. Sólo puede enlazar con su semejante. Última edición por cargador; 11-14-2007 en 05:56 PM.. |
|
||||
|
Gracias, ahora cómo crear una biblioteca compartida ELF?
Portero:
Gracias por la info. No puedo responder a la cuestión de hardware, pero voy a averiguar si se hace una diferencia para mi problema. Tengo que enlace en un proveedor de la biblioteca, que es el formato ELF, con uno de nuestros propios biblioteca compartida que no es. Comprender todos los libs luego tienen que ser ELF. Así que, ¿cómo puedo obtener mi biblioteca compartida de estar en formato ELF? Gracias, Matt |
|
||||
|
Publicar los resultados de
Código:
uname -a |
|
||||
|
uname-a
Ga001hds HP-UX B.11.11 U 9000/800 1882221739 ilimitado de licencia de usuario compilador de c cc: HP-UX compilador de c |
|
||||
|
Se trata de una plataforma PA-RISC y debería estar usando SOM para 32 bits o 64 bits para ELF. ¿Es usted un edificio de 32 bits o 64 bits solicitud?
¿Cuál es la librería compilada para? Hacer "elfdump" en la biblioteca para determinar el formato del mismo y después los resultados. Última edición por cargador; 11-14-2007 en 05:56 PM.. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|