Necesito instalar node.js en mi nueva Mac y requiere tener instalado el compilador c ++ o g ++. ¿Cómo obtengo uno sin pagar xcode?
Necesito instalar node.js en mi nueva Mac y requiere tener instalado el compilador c ++ o g ++. ¿Cómo obtengo uno sin pagar xcode?
Respuestas:
Todavía puede descargar Xcode 3.x de forma gratuita con una cuenta de desarrollador gratuita. Xcode 3 viene con GCC 4.2, LLVM-GCC 1.5 y LLVM 1.5, por lo que todo lo que necesita para compilar códigos C ++, C y ObjC.
(Observación: LLVM 1.5 no puede compilar código C ++, por lo que debe volver a LLVM-GCC o GCC para esto).
Descargar e instalar el instalador masivo de Xcode es una gran molestia si solo quieres GCC y herramientas relacionadas.
El instalador osx-gcc le permite instalar los compiladores esenciales desde paquetes binarios precompilados o lo ayuda a crear su propio instalador.
Puede obtener gcc para MacOSX desde el sitio Apples Open Source: http://opensource.apple.com/release/developer-tools-40/ Sin embargo, no incluye ninguna instrucción.
(Creo que gcc es adecuado, no dude en corregirme si me equivoco).
La Mac viene con DVD de software, uno de ellos tiene Xcode. Puedes instalarlo desde allí.
XCode NO viene con los últimos GCC y G ++ (viene con 4.2), por lo que aún necesita hacer su propia instalación si desea las últimas funciones. Macports y GNU NO proporcionan instrucciones suficientes. Entonces, sigue siendo un misterio.
Puede descargar XCode o encontrarlo en su CD de instalación. Eso te dará el GCC / G ++ anterior. Una vez que tenga eso, puede descargar el último GCC.
Estados Unidos, Tampa: http://mirrors-us.seosue.com/gcc/
PERO, ¿cómo se instala?
Todo lo que sé es..
Navega a la carpeta buildgcc que creaste Terminal Commmands cd .. te trae un nivel UP 1 (nota el espacio entre cd y ...) ls te dice qué archivos y carpetas están en la carpeta en la que estás cd / foldername te permite navegar a un carpeta
Si está en la carpeta buildgcc, escriba: ../gcc-4.6.3/configure WAIT. Luego escriba: hacer ESPERAR mucho tiempo.
Lo siento. Aquí es donde estoy atrapado.