0 votos

Añadir una aplicación compilada a $PATH. Entender el problema

Estoy tratando de entender todo el problema de $PATH pero no he tenido suerte hasta ahora. Supongamos que acabo de compilar un ejecutable con make y necesito lanzarlo con la shell sin usar la ruta completa. Bueno el problema es que no entiendo bien todo esto de "añadir a la ruta".

Mi idea es que si el terminal lee en carpetas específicas, ¿por qué no ponemos todos los archivos de la aplicación en esta carpeta?

¿Por qué no añadimos toda la carpeta de Aplicaciones a la lista de carpetas a las que va el terminal para abrir una aplicación?

1voto

La variable PATH ya contiene una lista de directorios que el shell (que es lo que se está ejecutando dentro de la Terminal) está utilizando para buscar cualquier ejecutable. Así que si compilas algo por tu cuenta y lo pones en una de las carpetas listadas en PATH puedes ejecutarlo desde el prompt del shell inmediatamente.

La carpeta actual ( . ) normalmente no forma parte del PATH por razones de seguridad. Así que para las cosas que compilas y quieres ejecutar de inmediato, tienes que ejecutar ./stuff para que la cáscara lo encuentre.

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