¿Cómo instalo GCC y realizo una mac sin acceso de administrador o usando Xcode?

2

Me gustaría instalar gcc y make en mi Macbook Air, pero no tengo acceso de root. Encontré este enlace a través de la búsqueda en Google, pero no tengo idea de cómo configurar los prefijos para que el ejecutable real gcc pueda encontrar las bibliotecas Tengo un directorio configurado con node.js y git instalado en ~/usr/local y me gustaría instalar GCC allí también. No tengo idea de por dónde empezar con make. ¿Alguien puede ayudar? : D

    
pregunta 16trohrt 19.01.2014 - 19:53

2 respuestas

3

Si no tiene acceso de administrador a su máquina, aún puede instalar software binario precompilado dentro de sus directorios personales. Cree una carpeta en su directorio de inicio llamada usr y un directorio dentro de esa llamada bin, si desea que coincida con la estructura de directorio estándar de donde normalmente residen make y gcc.

puede encontrar un gnu make binary para os x aquí

acerca de make

puede encontrar un enlace de descarga para un binario gcc para os x aquí

acerca de gcc

El uso exitoso de estas herramientas sin acceso a sudo (administrador o raíz) es otra cosa ... y no preguntaste sobre eso, y no puedo responder a eso, de todos modos. Parece que sería más fácil obtener acceso de administrador a través de varios métodos disponibles en la web que intentar construir software sin acceso de administrador. Pero esto, por supuesto, no es parte de su pregunta. ¡Mucha suerte!

(y, para tu información, estoy bastante seguro de que Brew requiere xcode, y si puedes instalar xcode, a pesar de los brewnistas entusiasmo por Brew, MacPorts es mucho más resistente y maduro que Brew)

    
respondido por el chillin 13.08.2014 - 18:46
0

La mejor manera de instalar gcc toolchain sin utilizar las herramientas de la línea de comandos de Apple es utilizar Homebrew .

Después de instalar Homebrew entonces

brew tap homebrew/versions && brew install apple-gcc49
brew link --force apple-gcc49
ln -nsf $(which gcc-4.9) /usr/bin/gcc-4.9

debería tenerte trabajando.

Puedes encontrar más detalles aquí: enlace

Tenga en cuenta que la cadena de herramientas gcc incluye make.

    
respondido por el Tony Williams 20.01.2014 - 08:50

Lea otras preguntas en las etiquetas