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
Respuestas
¿Demasiados anuncios?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í
puedes encontrar un enlace de descarga para un binario de gcc para os x aquí
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)
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.