Article View: es.comp.os.linux.programacion
Article #14126Re: Saber las bibliotecas que necesita un binario
From: Manuel Benito
Date: Mon, 04 Dec 2000 00:00
Date: Mon, 04 Dec 2000 00:00
36 lines
2785 bytes
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-mailReferences:
<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