Mais que se passe-t-il si nous sommes confrontés à une situation où nous n'avons pas ces outils, ou peut-être que nous devons construire une application à partir de zéro ou en modifier certains aspects? Les distributions Linux répondent à cette question en présentant une commande importante dans l'arsenal Linux, la commande «make».
Make Command est l'une des commandes les plus utilisées sur les distributions Linux, qui propose une voie pour télécharger des versions polies des outils du développeur sur votre système. Cependant, son rôle central réside dans la construction ou la compilation de programmes entiers via le code source. 'Make' est une commande qui est généralement utilisée pour créer des dépendances telles que des fichiers exécutables ou des bibliothèques à l'aide d'un code source. Il peut être généralement appelé une commande qui transforme un certain code en quelque chose de tangible qui peut être utilisé et considéré comme un résultat souhaité ou une partie de celui-ci.
Cette commande fonctionne à un niveau de base, de la compilation de fichiers source aux fichiers d'objets, ce qui nous donne des fichiers exécutables pour divers programmes que nous exécutons.
Travailler de la commande de Make
Make Command suppose que les arguments en ligne de commande lui sont transmis à partir des cibles. Les informations détaillées de ces cibles sont contenues dans le «Makefile». MakeFile est synonyme d'un grand livre de données contenant des cibles et des actions à effectuer sur ces cibles. Le «MakeFile» est le premier fichier qui est numérisé chaque fois que la commande make est exécutée.
Le fichier Make contient toutes les dépendances et une liste d'actions à effectuer. Si ces dépendances sont les cibles requises, le MakeFile scanne des cibles et développe leurs référentiels, qui sont transférés pour faire des commandes pour le processus de compilation. Même si nous modifions un nombre sélectionné de fichiers source, l'exécution de la commande MADE compile ensuite les fichiers d'objet relatifs au fichier source modifié, ce qui permet de gagner du temps et des ressources.
Il convient de noter que la commande de Make a divers arguments, comme indiqué ci-dessus. Le fait de ne pas inclure les arguments peut entraîner la construction de la première cible qui est vue par son makefile. Cette cible est généralement «tout».
Make: Command Insound Remède
Faire est une commande importante, il est donc préchargé dans de nombreuses distros Linux. Cependant, il doit parfois être téléchargé ou lance une erreur pour "commande non trouvée".
Nous passons par les étapes pour vérifier et résoudre le problème centré sur la création d'une commande dans les étapes suivantes.
D'abord et avant tout, nous vérifions si la marque est même présente sur notre système. Pour vérifier, nous utilisons la fonction LS pour examiner le contenu de / usr / bin / répertoire.
$ ls / usr / bin / make
$ / usr / bin / make --version
En utilisant le susmentionné, nous pouvons vérifier sa version en utilisant.
Dans le cas où nous n'avons pas de commande de fabrication sur votre système, nous pouvons facilement l'installer en émettant les commandes suivantes.
$ sudo apt install make
Cette commande fonctionnera très probablement si l'on utilise Ubuntu 18.04 ou plus tard. Dans le cas où ce n'est pas le cas, ou nous sommes sur une ancienne version, nous pouvons utiliser la méthode indirecte pour télécharger le essentiel package en tapant.
$ sudo apt install build-essentiel
Ce package contient tous les fichiers nécessaires liés à la compilation de fichiers et à la construction. Make fait partie de ce package, nous aurons donc également installé la commande de Make.
Dans le cas où nous avons des packages cassés ou vos erreurs de problèmes de commande de commande, nous pouvons toujours désinstaller et réinstaller par la suite pour un redémarrage stable. Cela peut résoudre votre problème.
Réinstaller l'utilisation.
$ sudo dpkg-reconfigure
Syntaxe
La syntaxe générale de Make Command est.
$ Make [-f MakeFile] [Options] [Target (s)]
Drapeaux avec marquer: Make Command est livré avec plusieurs drapeaux qui dicte comment les fichiers à compiler seront gérés. Ces drapeaux sont brièvement décrits ci-dessous.
La plupart des options ont été couvertes ici; Dans le cas où vous souhaitez une liste mise à jour avec une explication détaillée, rendez-vous pour créer des commandes à l'homme ici.
Conclusion
Cet article est passé en cours d'exécution de Make, une commande nécessaire avec des applications de base mais puissantes. Nous avons exploré diverses options pour résoudre les problèmes rencontrés avec son implémentation. De plus, nous avons passé en revue son travail détaillé. Nous espérons que notre article a contribué à résoudre vos requêtes et à résoudre tous les problèmes que vous avez rencontrés.