comme j'ai vu ce matin que certains utilisent Code::Blocks, voici une info qui sera peut être utile :
Pour y faire des Makefile il faut :
- créer un « Projet » : c'est la façon Code::Blocks de regrouper plusieurs codes C pour produire un même programme ;
- d'ajouter dans votre Makefile, la cible « Debug » car Code::Blocks lance la création de cette cible plutôt que la cible « all » plus conventionnelle ;
le plus simple pour cela consiste à simplement ajouter la ligne :Debug: all
en début de votre Makefile ; - dire à Code::Blocks d'utiliser votre Makefile à vous plutôt que le sien :
Menu Project --> Properties, onglet Project settings (le premier onglet) : cocher "This is a custom Makefile", puis SI NECESSAIRE (mais le « . (point) » qui y est va bien, cela veut dire « ici ») spécifier le dossier où se trouve votre Makefile (à l'aide du bouton « ... (trois petits points) » à droite) ; - et lui dire où
se trouvera l'exécutable : Menu Project --> Properties, onglet Build
targets cette fois, puis remplir « Output
filename » par le nom de l'exécutable produit par votre Makefile ;
si vous avez PLUSIEURS exécutables à créer, cliquez sur le boutons « Add » et renseignez les champs (remplacez « GUI Application » par « console application », donnez le nom de l'« Output filename », ...