[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gcc 3.1, compiladors



On Sat, Jun 29, 2002 at 12:05:02PM +0200, Leopold Palomo Avellaneda wrote:
> > c++ és un enllaç simbòlic.
> Aixó vol vit que puc agafar i fer un enllaç a saco al compilador que vull?

*crec* que sí. Jo normalment utilitze la variable $CC per a triar el
compilador (CC=gcc-3.1 ./configure) però crec que només canviant el
enllaç no donarà problemes.

> el c++ si només és un enllaç simbólic, com és que és un paquet. Es un paquet 
> de configuració?

És la manera de definir el compilador per defecte per a cada
arquitectura. El paquet de fonts "gcc-defaults" contrueix els paquets
"gcc", "g++", "gpc", etc, que contenen poc més que els enllaços a la
versió dels compiladors per defecte del moment.

D'aquesta manera, a l'instal·lar el paquet "gcc" en linux-i386, et baixa
el gcc-2.95 i el g++-2.95, però en linux-hppa et baixa el gcc-3.0, per
exemple, perque no hi ha suport per a aquesta arquitectura en gcc 2.9x.

> L'error al compilar era que no trobava compilador. I amb l'apt-get, no em 
> donava cap error, però em feia por que em matxaqués l'instal·lació del 3.1

Si dpkg troba que ha de sobreescriure un fitxer, ho diria, així que no
pateixes.

> Ok, aleshores com tries el que vols per defecte. I que passa amb les 
> llibreries stdc...., jo he tingut problemes al tenir barrejats 2.95 i 3.1.

les llibreries estan en directoris separats per la versió de gcc:

65549:jordi@nubol:~$ ls /usr/lib/gcc-lib/i386-linux 
2.95.4  3.0.4  3.1.1

Cada compilador agafa la que li toca.

Jordi
-- 
Jordi Mallach Pérez || jordi@pusa.informat.uv.es || Rediscovering Freedom,
   aka Oskuro in    || jordi@sindominio.net      || Using Debian GNU/Linux
 Reinos de Leyenda  || jordi@debian.org          || http://www.debian.org/

http://sindominio.net  GnuPG public information:      pub  1024D/917A225E 
telnet pusa.uv.es 23   73ED 4244 FD43 5886 20AC  2644 2584 94BA 917A 225E

Attachment: pgp2MeOFCcAug.pgp
Description: PGP signature


Reply to: