2 votos

¿Cómo puedo instalar GCC y make en un mac sin acceso de administrador o usando Xcode?

Me gustaría instalar gcc y make en mi Macbook Air, pero no tengo acceso Root en él. He encontrado este enlace a través de la búsqueda en google, pero no tengo ni idea de cómo configurar los prefijos para que el actual gcc ejecutable puede 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 ni idea de por dónde empezar con el make. ¿Alguien puede ayudar? :D

3voto

chillin Puntos 1997

Si no tienes acceso de administrador a tu máquina, aún puedes instalar software binario precompilado dentro de tus directorios personales. Cree una carpeta en su directorio personal llamada usr y un directorio dentro de esa carpeta llamado bin, si quiere coincidir con la estructura de directorios estándar donde suelen residir make y gcc.

puedes encontrar un binario de gnu make para os x aquí

sobre la marca

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

sobre gcc

Usar estas herramientas con éxito sin acceso sudo (admin o Root) 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 tratar de construir software sin acceso de administrador. Pero esto, por supuesto, no es parte de tu pregunta. Mucha suerte.

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

0voto

Tony Williams Puntos 4903

La mejor manera de instalar la cadena de herramientas gcc sin utilizar las herramientas de 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.

Puede encontrar más detalles aquí: http://new-bamboo.co.uk/blog/2013/10/24/3-quick-tips-for-coding-with-os-x-10-9-mavericks

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

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