🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #14126

Re: Saber las bibliotecas que necesita un binario

#14126
From: Manuel Benito
Date: Mon, 04 Dec 2000 00:00
36 lines
2785 bytes
Carlos Molina escribi�:

> Ante todo un saludo pues es la primera vez que escribo a este grupo. Mi
> problema es que necesito saber que librerias dinamicas necesita un programa
> para poder ejecutarse. Tengo el binario pero no consigo ejecutarlo y creo
> que se puede deber a que me falte alguna biblioteca. La verdad es que el
> programa no da el tipico mensaje de que no se ha podido localizar la
> libreria tal o cual, simplemente da un segmentation fault y se acabo. Se que
> el ejecutable funciona pues lo consegui lanzar en otra maquina. Me imagino
> que esta tendra todas las bibliotecas necesarias pero la verdad que el
> numero que tiene instaladas es muy alto y no es plan de comprobarlas una a
> una. Asi si existiera alguna manera para saber los requerimientos del
> binario os estaria muy agradecido.
>
> Ya se que la mejor manera de saberlo es acudir al codigo fuente o a los
> desarrolladores pero es completamente imposible. Se trata de un proyecto fin
> de carrera que realizaron hace algunos a�os y los alumnos ya no estan
> localizables. El programa los necesito porque sobre el vamos a desarrollar
> unas practicas. En la facultad el programa funciona correctamente pero si
> alguno estais estudiando informatica sabreis que no es posible acabar la
> mayoria de las practicas solo con las horas de la facultad. Por si os sirve
> de algo, el linux que utilizo es la Red Hat 6.1 pero en el no he encontrado
> ninguna herramienta que me pueda ayudar (a lo mejor no he sabido buscar...).
>
> Se que quiza esta pregunta no es estrictamente de programacion pero creo que
> es el mejor sitio para poder encontrar alguna manera de averiguarlo.
>
> Muchas gracias por adelantado
>
>     Carlos Molina

Puedes probar con el comando ldd [nombre_binario]. Si lo haces en la m�quina en
la cual el programa te funciona bien, te mostrara las librer�as que usa el
programa. S�lo tienes que comprobar que las tienes en tu ordenador de casa, y
las que no te las bajas de la red...
Espero que te funcione y si no, perdona todo el rollo...
Technical Details
Message-ID: <3A2BDA55.8A25DD8A@jazzfreee.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3a26cb27$1@news>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,63a8e3389e27d04d
X-Google-Attributes: gidf86c8,public
From: Manuel Benito <canada@jazzfreee.com>
Subject: Re: Saber las bibliotecas que necesita un binario
Date: 2000/12/04
Message-ID: <3A2BDA55.8A25DD8A@jazzfreee.com>
X-Deja-AN: 701025377
Content-Transfer-Encoding: 8bit
References: <3a26cb27$1@news>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: newsmaster@jazztel.com
X-Trace: news.jazztel.es 975951936 212.106.229.115 (Mon, 04 Dec 2000 18:45:36 CET)
Organization: Jazztel
MIME-Version: 1.0
NNTP-Posting-Date: Mon, 04 Dec 2000 18:45:36 CET
Newsgroups: es.comp.os.linux.programacion