Manual de GCC

Aplicaciones del sistema
2 mensajes Página 1 de 1
antoine
Miembro
Mensajes: 33
Registrado: Lun Mar 16, 2009 20:55
por antoine » Vie Oct 23, 2009 23:48
Al modificar los enlaces, el manual dice:

# ln -sf /opt/gcc-4.4.2/bin/gcc-4.4.2 /usr/bin/gcc
# ln -sf /opt/gcc-4.4.2/bin/g++-4.4.2 /usr/bin/g++
# ln -sf /opt/gcc-4.4.2/bin/g++-4.4.2 /usr/bin/c++
# ln -sf /opt/gcc-4.4.2/bin/cpp /usr/bin

La línea que marco en negrita no parece tener sentido en un sistema Debian. Creo que en esa distro los enlaces simbólicos se crean mejor así:

# ln -sf /opt/gcc-4.4.2/bin/gcc-4.4.2 /usr/bin/gcc
# ln -sf /opt/gcc-4.4.2/bin/g++-4.4.2 /usr/bin/g++
# ln -sf /opt/gcc-4.4.2/bin/cpp /usr/bin

Por su parte /usr/bin/cc /usr/bin/c++ son enlaces simbólicos a /etc/alternatives/cc y /etc/alternatives/c++ que a su vez apuntan a los primeros (/usr/bin/gcc y /usr/bin/g++), con lo que no hay que hacer nada más.

nomade:~$ cc -v
Usando especificaciones internas.
Objetivo: i686-pc-linux-gnu
Configurado con: ../gcc-4.4.2/configure --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --prefix=/opt/gcc-4.4.2
Modelo de hilos: posix
gcc versión 4.4.2 (GCC)
nomade:~$ gcc -v
Usando especificaciones internas.
Objetivo: i686-pc-linux-gnu
Configurado con: ../gcc-4.4.2/configure --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --prefix=/opt/gcc-4.4.2
Modelo de hilos: posix
gcc versión 4.4.2 (GCC)
nomade:~$ g++ -v
Usando especificaciones internas.
Objetivo: i686-pc-linux-gnu
Configurado con: ../gcc-4.4.2/configure --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --prefix=/opt/gcc-4.4.2
Modelo de hilos: posix
gcc versión 4.4.2 (GCC)
nomade:~$ c++ -v
Usando especificaciones internas.
Objetivo: i686-pc-linux-gnu
Configurado con: ../gcc-4.4.2/configure --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ --prefix=/opt/gcc-4.4.2
Modelo de hilos: posix
gcc versión 4.4.2 (GCC)

Nota (para el autor del manual): En el último número de la revista "Mundo Linux", la número 111, viene un artículo de "Compilación de gcc desde las fuentes" que en esencia, es identico al tuyo. (He visto el titular en portada, y no me he podido resistir a comprarla.)
manualinux
Administrador
Mensajes: 613
Registrado: Sab Mar 03, 2007 00:43
por manualinux » Sab Oct 24, 2009 02:21
En base a tu información he modificado esa sección del manual para que quede de la manera más genérica posible, incidiendo en que debe de ser el usuario el que compruebe cómo lo tiene en su sistema. Gracias por la información Blue_Light_PDT_01_19

enlace | copia1 | copia2

P.D: Lo de "idéntico" resulta un poco mosqueante Blue_Light_PDT_01_16 Blue_Light_PDT_01_16
2 mensajes Página 1 de 1

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado