• [^] # Re: pub éhontée

    Posté par (site web personnel) . En réponse au message Lire facilement un fichier de configuration. Évalué à 2.

    Les warnings ne sont a priori pas graves, du moins tant que tu gardes gcc (il y a des constantes d'un type introduit dans la norme C99, et comme le "-ansi" lui dit que le programme est en C89, il rale.).

    compilation: l'idée est de compiler d'abord confloader en tant que module, puis d'inclure celui-ci à la phase d'édition des liens.

    dans ton makefile (celui de ton programme, pas celui de confloader), tu peux donc avoir:

    monprog: monprog.c confloader.o
    gcc monprog.c confloader.o -o monprog

    confloader.o:
    make -C confloader
    mv confloader/confloader.o .

    Le confloader.h doit être inclu dans tous les fichiers à partir desquels tu veux utiliser une valeur définie dans ton fichier de configuration:
    #include "confloader/confloader.h"