Corrigir el comando no encontrado error en ubuntu

Corrigir el comando no encontrado error en ubuntu
Hoy en día, hemos evolucionado a un ritmo estupendo cuando se trata de tecnología y digitalización. Casi todas las tareas que habrían sido una molestia están a un clic de distancia debido a la tecnología moderna. Podemos crear aplicaciones a través de herramientas fáciles de usar que nos ahorren tiempo y faciliten la vida cotidiana.

Pero, ¿qué pasa si nos enfrentamos a una situación en la que no tenemos estas herramientas, o tal vez necesitemos crear una aplicación desde cero o ajustar ciertos aspectos de la misma?? Distribuciones de Linux Responda esta pregunta presentando un comando importante en el Arsenal de Linux, el comando 'Make'.

Make Command es uno de los comandos más utilizados en las distribuciones de Linux, que ofrece un camino para descargar versiones pulidas de las herramientas del desarrollador en su sistema. Sin embargo, su papel fundamental radica en construir o compilar programas completos a través del código fuente. 'Make' es un comando que generalmente se usa para crear dependencias como archivos ejecutables o bibliotecas utilizando un código fuente. En general, puede referirse como un comando que transforma algún código en algo tangible que se pueda usar y considerarse como resultado deseado o una parte de él.

Este comando funciona en un nivel básico, desde compilar archivos de origen hasta archivos de objetos, que a su vez nos ofrecen archivos ejecutables para varios programas que ejecutamos.

Trabajo del comando Make

Hacer que el comando asume argumentos de línea de comandos que se le pasan desde los objetivos. La información detallada de estos objetivos está contenida en el 'MakeFile'. Makefile es sinónimo de un libro mayor de datos que contiene objetivos y acciones que se realizarán en estos objetivos. El 'MakeFile' es el primer archivo que se escanea cada vez que se ejecuta el comando make.

El archivo Make contiene todas las dependencias y una lista de acciones para realizar. Si estas dependencias son los objetivos requeridos, el escaneo MakFile se dirige y desarrolla sus repositorios, que se transfieren para hacer comandos para el proceso de compilación. Incluso si modificamos un número de selección de archivos de origen, ejecutando el comando make lo compila después de los archivos de objeto relacionados con el archivo de origen modificado, ahorrando así el tiempo y los recursos.

Cabe señalar que el comando Make tiene varios argumentos, como se indicó anteriormente. No incluir los argumentos puede dar lugar a la construcción del primer objetivo que es visto por su makil. Este objetivo suele ser "todo".

Make: comando no encontrado remedio

Hacer es un comando importante, por lo que viene precargado en muchas distribuciones de Linux. Sin embargo, a veces debe descargarse o lanza un error para "Comando no encontrado".

Revisamos los pasos para verificar y resolver el problema centrado en hacer un comando en los siguientes pasos.

En primer lugar, verificamos si la marca está presente en nuestro sistema. Para verificar, utilizamos la función LS para examinar el contenido de/usr/bin/make directorio.

$ ls/usr/bin/make
$/usr/bin/make --version

Usando el mencionado anteriormente, podemos verificar su versión usando.

En caso de que no tengamos un comando Make en su sistema, podemos instalarlo fácilmente emitiendo los siguientes comandos.

$ sudo apt install make

Este comando probablemente funcionará si uno usa Ubuntu 18.04 o posterior. En caso de que no lo haga, o estamos en una versión anterior, podemos usar el método indirecto para descargar el esencial de construcción paquete escribiendo.

$ sudo apt instalación de construcción esencial

Este paquete contiene todos los archivos necesarios relacionados con la compilación de archivos y la construcción. Hacer es parte de este paquete, por lo que también habremos instalado el comando make.

En caso de que tengamos paquetes rotos o que cometan errores de problemas de comando, siempre podemos desinstalar y reinstalar después para un reinicio estable. Esto puede resolver su problema.

Reinstalar usando.

$ sudo dpkg-reconfigure make

Sintaxis

La sintaxis general del comando Make es.

$ make [-f makefile] [opciones] [Target (s)]

Banderas con marca: Hacer que el comando viene con varias banderas que dictan cómo se manejarán los archivos para compilar. Estas banderas se describen brevemente a continuación.

  • -b: Esta es principalmente una opción ignorada, pero puede incluirse en ciertas versiones de fabricación.
  • -B: Esta opción dicta que todos los objetivos E implementados con la marca y, por lo tanto, compilados.
  • -C prostituta: Esta opción establece el sistema para cambiar el directorio a Dir antes de implementar el comando make.
  • -d: Esta es una opción elaborada que permite al usuario ver cómo la compilación de los archivos está compilando los archivos. Esta opción se ocupa de la depuración, ya que muestra información completa del archivo en la operación y cómo se está procesando.
  • -depurar [= banderas]: Esta opción hace el mismo trabajo que el anterior, que es la depuración. Sin embargo, aquí, podemos agregar banderas como A para la salida de depuración para todos, M para la depuración mientras rehacía hacer archivos, v para depuración básica detallada, y muchos más. Estas banderas y sus detalles se pueden encontrar en la página del hombre del comando Make.
  • -F Archivo: Esta es una opción importante que generalmente se incluye en el proceso de archivo de Make. Señala el "archivo" especificado y realiza la operación de fabricación. Puede ser escrito como -Makefile =archivo.
  • -mi: Esta es una opción de anulación que permite la precedencia de las variables de entorno sobre las variables MakeFile.
  • -i: Esta opción permite hacer ignorar todos los errores.
  • -j[trabajos]: Esta opción especifica los trabajos (comandos) que se realizarán simultáneamente.
  • -K: Esta opción dirige el comando hacer que continúe. Por ejemplo, el error realizado en el objetivo, el comando Make continúa independientemente y procesa las otras dependencias del objetivo sin corrección de errores.
  • -L [carga] Este comando especifica que no se inician nuevos trabajos/comandos en caso de que haya trabajos anteriores bajo procesamiento. Si no se proporciona ningún argumento, se elimina el límite de carga anterior.
  • -n, -justo impreso: La opción habilita la impresión del comando sin ejecución.
  • -O archivo: asume que el archivo dado es antiguo y sus reglas se ignoran.
  • -pag: Imprime la base de datos y la versión leyendo The Makefiles.
  • -P: Devuelve valores binarios; 0 para objetivos actualizados, no cero de otra manera.
  • -R: Dictados hacer comando no definir ninguna variable incorporada.
  • -S: Contador de la opción K y deja de que la operación se mantenga en curso.
  • -s: Esta es la operación silenciosa; No imprimirá comandos ya que se ejecutan y mantiene el backend de procesamiento.
  • -t: Toque archivos, como en marcarlos actualizados sin ninguna ejecución.
  • -V: Muestra la versión del comando de visualización.
  • -W: Una opción útil cuando uno tiene que controlar los errores. Esta opción imprime mensajes después de procesar el archivo.
  • -Directorio sin impresión: Deshace el funcionamiento de la opción -W.
  • -Variables sin identificación de advertencia: Advertir en caso de que se haga referencia a una variable indefinida.

La mayoría de las opciones se han cubierto aquí; En caso de que desee una lista actualizada con una explicación detallada, diríjase para hacer comandos de manualidad aquí.

Conclusión

Este artículo revisó el funcionamiento de Make, un comando necesario con aplicaciones básicas pero poderosas. Exploramos varias opciones para solucionar los problemas encontrados con su implementación. Además, repasamos su trabajo detallado. Esperamos que nuestro artículo ayude a resolver sus consultas y solucione cualquier problema que haya encontrado.