El paquete GCC predeterminado disponible en los repositorios de Fedora 16 es gcc-4.6
. Necesito instalar gcc-4.5
en mi sistema.
Descargué los paquetes del repositorio de kijo, pero cuando trato de instalarlos, muestra que hay una nueva libstdc++4.6
esta instalado. Si intento desinstalar libstdc++4.6
¡intenta desinstalar el sistema en sí! (Casi todos los paquetes en el sistema). Y no me permitiría instalar libstdc++4.5
junto con libstdc++4.6
.
¿Hay alguna manera fácil de instalar gcc-4.5
? en mi sistema?
Respuesta aceptada:
Es preferible resolver los errores de compilación, así que espero que funcione para usted.
Pero es posible instalar versiones alternativas de gcc en Fedora. Pero no de los paquetes:necesitará la fuente, disponible en http://gcc.gnu.org/. Busque descargar gcc-4.5.3.tar.gz desde uno de los espejos de descarga.
Lo siguiente se basa en cierta información de Zhongliang Chen sobre la instalación de gcc-4.3 en Fedora 15.
Descargue y descomprima el tarball fuente de gcc. Asegúrese de que su Fedora 16 tenga los paquetes necesarios para compilar:
yum install gcc mpfr-devel libmpc libmpc-devel glibc-devel
Luego, cree un nuevo directorio de compilación vacío y genere gcc con un sufijo de 45:compilará compiladores gcc45
y g++45
por ejemplo. Es posible que desee un directorio de instalación nuevo e independiente como /usr/local/gcc45/
$cd PATH_TO_BUILD_DIR
$PATH_TO_SOURCE_DIR/configure --prefix=PATH_TO_INSTALL_DIR --program-suffix=45 --enable-languages=c,c++
$make
$sudo make install