• # Faire en 2 phases

    Posté par . En réponse au message directive pragma dans une macro. Évalué à 1.

    J'ai réussi à faire ce que tu veux mais en compilant en 2 phase, c'est à dire que j'appelle moi-même le préprocesseur et je l'envoie sur l'entrée du compilateur ainsi :

    Fichier source :
    #define OPT_SIZE #pragma Osize

    OPT_SIZE

    int main()
    {
    return 0;
    }


    $ gcc -E prep.c | gcc -o prep -x c -