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.
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.