Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

23 – Compilation de programmes‌


Dans ce chapitre, nous verrons comment construire des programmes en compilant le code source. La disponibilité du code source est la liberté essentielle qui rend Linux possible. L'ensemble de l'écosystème du développement Linux repose sur le libre échange entre développeurs. Pour de nombreux utilisateurs de bureau, la compilation est un art perdu. Auparavant, c'était assez courant, mais aujourd'hui, les fournisseurs de distribution maintiennent d'énormes référentiels de binaires précompilés, prêts à être téléchargés et utilisés. Au moment d'écrire ces lignes, le dépôt Debian (l'un des plus grands de toutes les distributions) contient près de 23,000 XNUMX paquets.

Alors pourquoi compiler des logiciels ? Il y a deux raisons :

1. Disponibilité. Malgré le nombre de programmes précompilés dans les dépôts de distribution, certaines distributions peuvent ne pas inclure toutes les applications souhaitées. Dans ce cas, le seul moyen d'obtenir le programme souhaité est de le compiler à partir des sources.

2. Opportunité. Alors que certaines distributions se spécialisent dans les versions de pointe des programmes, beaucoup ne le font pas. Cela signifie que pour avoir la toute dernière version d'un programme, la compilation est nécessaire.

Compiler un logiciel à partir du code source peut devenir très complexe et technique ; bien au-delà de la portée de nombreux utilisateurs. Cependant, de nombreuses tâches de compilation sont assez faciles et n'impliquent que quelques étapes. Tout dépend du paquet. Nous allons examiner un cas très simple afin de donner un aperçu du processus et comme point de départ pour ceux qui souhaitent entreprendre une étude plus approfondie.

Nous allons introduire une nouvelle commande :

faire – Utilitaire pour maintenir les programmes


 

Meilleur système d'exploitation Cloud Computing chez OnWorks :