logo       

Re: Instalando a la vieja usanza: error: msg#01356

Subject: Re: Instalando a la vieja usanza: error
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


El 2006-02-27 a las 23:30 +0100, Jose Sanchez escribió:

> > > He intentado entender que está pasando pero no me entero.
> > > Mi problema es que no se como interpretar algunas lineas del makefile,
> > > en concreto:
> > > PGPLOT_LIB=-L'pwd' -lpgplot
> > > ¿cómo hay que interpretar esta linea??
> > 
> > Imposible saberlo sin ver el todo. Pero 'pwd' se substituye, creo, por la
> > salida del comando "pwd" en el moemento de leerlo.
> > 
> Lo que no entiendo es si -lpgplot es el nombre que se le da a PGPLOT_LIB o si
> es una opcion o ... no se. :(

Supongo que está declarando una variable de nombre "PGPLOT_LIB", y que la 
llena con "-Lcamino_actual -lpgplot". Camino_actual es la salida del 
comando "pwd", que da eso, el camino o directorio actual cuando se ejecuta 
el comando, que supongo será el directorio donde está el Makefile.


> Después de hacer el make con éxito trato de compilar algo y falla.

Bueno, ahí ya no se, no he usado el g77.

> 
> jsa@talimades:~> g77 -o demo ver_ahora.f -lpgplot -lX11
> /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: no
> se puede encontrar -lpgplot
> collect2: ld returned 1 exit status

Aquí pues es un error similar al anterior: el linkador (ld) no encuentra 
una librería, que será "libpgplot".

   Por cierto, la "-Lalgo" se usa precisamente para decirle al "ld" donde 
   debe buscar las librerías - y si no están ahí, busca en los directorios 
   por defecto.

Yo no tengo esa librería, debe ser algo específico del g77 o de tu 
programa.

- -- 
Saludos
       Carlos Robinson
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iD8DBQFEA6A8tTMYHG2NR9URAszJAJ9jKk0KE00+IkywYGQ/nVLtu+dcqgCghr6y
HVhPRUpwhHZmbNrkOt8jU4U=
=rFpD
-----END PGP SIGNATURE-----


<Prev in Thread] Current Thread [Next in Thread>