Makefile sous Code::Block

Makefile sous Code::Block

by Jean-Cédric Chappelier -
Number of replies: 0

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 :

  1. créer un « Projet » : c'est la façon Code::Blocks de regrouper plusieurs codes C pour produire un même programme ;

  2. 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 ;

  3. 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) ;

  4. 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 », ...