-----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-----
|