Previous Next Contents

1. Introduction

1.1 Comment marche la compilation



         *.c  *.h (Fichiers source)
                      |
                 COMPILATEUR
                      |
             *.o (Fichier objet)
                      |
    Librairies -->  LIEUR <-- Fichiers objet
                      |
             Fichier executable


1.2 Compilation séparée

Utilité

L'utilité est triple:

Ce que fait make

Make est essentiel lorsque l'on veut effectuer un portage, car la plupart des logiciels libres UNIX (c'est-à-dire des logiciels qui sont fournis avec le code source) l'utilisent pour leur installation.

1.3 Makefile ?

Le fichier Makefile est un fichier nécessaire à make. Un fichier Makefile indique à make comment exécuter les instructions nécessaires à l'installation d'un logiciel ou d'une librairie.

Le fichier Makefile doit se trouver dans le répertoire courant lorsqu'on appelle make à l'invite du shell.

Les instructions contenues dans un fichier Makefile obéissent à une syntaxe particulière un peu stupide.


Previous Next Contents