2 votos

instalación de una versión antigua del compilador de c++

Yo uso OSX 10.10.5 necesita compilar algunos c++ con una versión antigua de gcc , a saber 4.3.4 . No creo que XCode proporcionar ese tipo de herramientas. Supongo que hay una manera de hacerlo a mano. ¿Cómo puedo hacerlo?

0 votos

Bienvenido a Ask Different. ¿Nos vas a hacer adivinar tu versión de OS X y la versión antigua de gcc que necesitas?

0 votos

@bmike No pensé que fuera OS específica. Acabo de actualizar mi post

0 votos

La próxima vez: considere la posibilidad de ayudarnos a ayudarle. Edita esto después de haber leído el guía de ayuda sobre cómo ser específico y mostrar cómo su investigación no le ayudó a resolver este dilema.

1voto

Oskar Puntos 1242

En el pasado he compilado gcc antiguo como último recurso.

  1. Obtener Xcode - te da clang y un montón de archivos de cabecera. Si no puedes soportarlo, consigue las herramientas de línea de comandos.
  2. Obtenga http://brew.sh
  3. brew install gcc

Desde ahí puedes ver si hay disponible un gcc más antiguo o, en el peor de los casos, sacar ese código fuente y compilarlo desde la versión de gcc que tienes funcionando desde arriba. Parece que podrás usar homebrew para llegar a la versión 4.3 desde la fuente versionada que ya está en la herramienta:

mac:~ me$ brew search gcc
gcc
homebrew/dupes/apple-gcc42       homebrew/versions/gcc44          homebrew/versions/gcc47          homebrew/versions/gcc5
homebrew/head-only/gccxml        homebrew/versions/gcc45          homebrew/versions/gcc48          homebrew/versions/llvm-gcc28
homebrew/versions/gcc43          homebrew/versions/gcc46          homebrew/versions/gcc49

0 votos

Ya he probado homebrew/versions/gcc43 y me aparece este mensaje: `Se requiere OS X Mavericks o anterior.`

0 votos

@Newben ¿Has encontrado la fuente de ese mensaje y has mirado el código? Probablemente podrías comentar la comprobación y ver qué se rompe. O tendrás que conseguir el código fuente y empezar a arreglar los errores de compilación. Ese es el "último recurso" que mencioné arriba.

0 votos

Ok gracias pero creo que puede ser demasiado complicado arreglarlo línea tras línea, ¿no crees?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X