Cómo instalar el sistema de compilación ninja en Raspberry Pi

Cómo instalar el sistema de compilación ninja en Raspberry Pi

Ninja es un sistema de compilación pequeño y simple que permite a los usuarios crear binarios a partir del código fuente. Fue desarrollado por un empleado de Google, Evan Martins y ha sido bastante efectivo en la construcción de binarios más rápido que los más utilizados "hacer" dominio. Es extremadamente efectivo en esos escenarios en los que debe construir una gran cantidad de archivos de entrada en el sistema.

Este artículo le mostrará cómo instalar el Sistema de construcción ninja En Raspberry Pi Linux.

Cómo instalar el sistema de compilación ninja en Raspberry Pi

Sistema de construcción ninja ya está disponible en el repositorio de sistema oficial de Raspberry Pi y puede instalarlo a través del siguiente comando:

$ sudo apt instalación ninja -construcción -y



Una vez el Sistema de construcción ninja La instalación se completa, confirme con el siguiente comando:

$ ninja --versión


Pruebe el sistema de compilación ninja en Raspberry Pi

Probar Sistema de construcción ninja, asegurar "GCC" El compilador está instalado en su sistema Raspberry Pi, ya que esto ayudará a ejecutar el código C en el sistema.

El siguiente comando ayudará a instalar el GCC compilador en el sistema Raspberry Pi si no está instalado.

$ sudo apt install gcc



Después de eso, debe escribir un código C usando Nano Editor:

$ sudo nano hola.C


Agregue el siguiente código C dentro del archivo:

#incluir
int main ()
printf ("Escriba el mensaje aquí \ n");
regresar 0;



Guarde el archivo usando "Ctrl+C".

Nota: Puedes escribir tu propio código.

Ahora crea el valor predeterminado construir.ninja Archivo a través del siguiente comando:

$ sudo nano construye.ninja


Y agregue las siguientes líneas dentro del archivo de compilación:

compilar reglas
comando = gcc -wall -c $ en -o $ out
enlace de regla
comando = GCC $ en -o $ out
Construir: compilar
construir : enlace

input_file_name_during_build-operation: Nombre del archivo para aparecer durante construir.ninja proceso.

fuente_file_name: El nombre del archivo fuente que el usuario desea construir.

output_file_name_after_build-operation: Nombre del archivo de salida después de la construir.ninja proceso. Este archivo se utilizará como un archivo de salida.


Ahora, puede comenzar a construir el archivo fuente utilizando el ninja Comando como se muestra a continuación:

$ ninja



Una vez que se crea el archivo, puede ejecutar el archivo de salida utilizando el siguiente comando:

ps ./Hello_out


Eliminar el sistema de compilación ninja de Raspberry Pi

Para eliminar completamente Sistema de construcción ninja Desde Raspberry Pi, siga el comando a continuación:

$ sudo apt purge --eutoremove -y ninja -construcción


Conclusión

Sistema de construcción ninja se usa para construir binarios a partir del código fuente a una velocidad mucho más rápida en comparación con el hacer dominio. Puede instalar este sistema directamente desde el repositorio de Raspberry Pi de origen y después de la instalación, puede probarlo compilando un código C simple y construyéndolo a través del Archivo ninja sistema como se muestra en las pautas anteriores.