Foro de elhacker.net

Sistemas Operativos => Mac OS X => Mensaje iniciado por: Psicotron en 1 Agosto 2012, 20:11 pm



Título: Problemas con GCC en mac
Publicado por: Psicotron en 1 Agosto 2012, 20:11 pm
Hola amigos, les tengo una nueva consulta. Yo suelo usar el Gcc del mac por medio del terminal para compilar programas en C, El problema es que el otro dia quice compilar y no podia. Ponia Gcc en el terminal y me decia que no existe el archivo.
Lo busco en la carpeta /usr/bin y no esta pero si esta en la carpeta Developers/usr/bin pero no funciona.
Ultimamente actualice El Snow Leopard a Lion. Puede ser ese el problema? Hay alguna manera de reinstalar el Gcc?


Título: Re: Problemas con GCC en mac
Publicado por: xiruko en 11 Agosto 2012, 16:21 pm
si ya lo tienes instalado lo unico que te haria falta es añadir ese directorio a la variable PATH del sistema. por si acaso, comprueba primero q no lo tienes. abre terminal y escribe:
Código
  1. echo $PATH
si en los resultados que te salen no tienes la carpeta /Developers/usr/bin entonces haz lo siguiente:

1. dirigite en la terminal a tu carpeta de usuario
2. Edita o crea el archivo profile:
Código
  1. nano .profile
3. inserta la siguiente linea:
Código
  1. export PATH=/Developers/usr/bin:$PATH
4. guarda el archivo y cierra la terminal. a partir de la siguiente que abras ya deberia hacerse efectivo el cambio, y deberias poder compilar desde la terminal. si esto no te funciona, prueba a reinstalar el xcode con el cd de instalacion (ya que diria que el solo deberia modificarte la variable PATH...).

espero q sirva, un saludo!


Título: Re: Problemas con GCC en mac
Publicado por: Psicotron en 24 Agosto 2012, 21:11 pm
Citar
si ya lo tienes instalado lo unico que te haria falta es añadir ese directorio a la variable PATH del sistema. por si acaso, comprueba primero q no lo tienes. abre terminal y escribe:
Código
echo $PATH
si en los resultados que te salen no tienes la carpeta /Developers/usr/bin entonces haz lo siguiente:

1. dirigite en la terminal a tu carpeta de usuario
2. Edita o crea el archivo profile:
Código
nano .profile
3. inserta la siguiente linea:
Código
export PATH=/Developers/usr/bin:$PATH
4. guarda el archivo y cierra la terminal. a partir de la siguiente que abras ya deberia hacerse efectivo el cambio, y deberias poder compilar desde la terminal. si esto no te funciona, prueba a reinstalar el xcode con el cd de instalacion (ya que diria que el solo deberia modificarte la variable PATH...).

En que directorio guardo el archivo .profile? por que lo guarde en Usuario y no pasa nada, o sea no me aparece /Developers/usr/bin cuando hago el echo


Título: Re: Problemas con GCC en mac
Publicado por: xiruko en 28 Agosto 2012, 14:54 pm
el archivo .profile lo deberias guardar en tu directorio de usuario. si por ejemplo tu eres el usuario pepe en el ordenador, tu directorio home estara en: /Users/pepe y ahi es donde deberias guardarlo. prueba con eso y ya cuentas.

un saludo!


Título: Re: Problemas con GCC en mac
Publicado por: Psicotron en 28 Agosto 2012, 23:18 pm
el archivo .profile lo ubique en mi HOME y no pasa nada. me sigue apareciendo esto cuando hago el echo

Pepe:~ usuario$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/go/bin
Pepe:~ usuario$

no se me ocurre nada  :huh:


Título: Re: Problemas con GCC en mac
Publicado por: xiruko en 28 Agosto 2012, 23:52 pm
algo habras hecho mal... no estoy seguro que con eso se solucione lo del gcc (diria que si por lo que comentas...) pero si estoy seguro que haciendo eso deberia salirte el directorio en la variable PATH. ademas, acabo de hacerlo yo ahora mismo por si me habia equivocado en algo pero a mi me funciona correctamente.

repasalo todo, mira que no te hayas equivocado escribiendo la linea, mira que no te hayas equivocado de directorio, y acuerdate que tienes que cerrar la terminal y abrirla de nuevo para que se hagan efectivos los cambios.

yo lo estoy haciendo desde snow leopard, pero esto en lion deberia funcionar igual. copia y pega aqui tu archivo .profile por si acaso. luego se me ocurre que en lion el nombre del archivo no sea .profile, sino .bash_rc (o algo asi) que a veces tambien lo he visto o quizas sea otro. eso podrias buscarlo en google con algo acerca de cambiar los colores de la terminal en lion, y te dira el nombre del archivo que deberia tener.