Estoy ejecutando macOS Mojave (10.14.6) y seguí las siguientes instrucciones: Página 1 Página 2 Página 3
He seguido las instrucciones sin ningún problema hasta ahora, pero cuando ingreso "escribo gcc" en la terminal como indica el libro en la página 3, aparece lo siguiente:
$ type gcc
gcc is /usr/bin/gcc
El libro deja en claro que si el shell bash ubica gcc desde un directorio diferente, la RUTA no está configurada correctamente. Entonces, ¿cómo soluciono la RUTA para que el shell bash ubique gcc en el directorio deseado (“/opt/gcc-arm/bin/gcc”)?
Respuesta1
Esto se menciona en el paso 10 de sus propias instrucciones:
Ahora, sal de root y regresa a tu sesión de desarrollador. En esa sesión, agregue el directorio bin del compilador a su RUTA:
$ export PATH="/opt/gcc-arm/bin:$PATH"
Tenga en cuenta que sus instrucciones también muestran un nombre diferente para el compilador: en lugar de "gcc", se llama "arm-none-eabi-gcc". (La última página dice que si obtienes el compiladorde otras fuentes, puede denominarse simplemente "gcc").
Así que inténtalo type arm-none-eabi-gcc
primero. Si el cambio anterior no funciona, deberíasmirar dentro/opt/gcc-arm/bin y verifique qué ejecutables están presentes.
Finalmente, si estás usando bash, el type
comando usará su caché interno de rutas encontradas previamente; es posible que deba ejecutar hash -r
para borrar este caché.
Respuesta2
Puede hacerlo en el directorio de inicio de su usuario utilizando el archivo .bash_profile. Añadir líneaexport PATH=$PATH:/<path_to_your_gcc>
Espero que ayude.