IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Systèmes de compilation Discussion :

Problème Makefile (gmake) sous windows XP


Sujet :

Systèmes de compilation

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Problème Makefile (gmake) sous windows XP
    Bonjour,

    Je rencontre un problème dans un makefile sous Windows XP: le makefile génère une ligne de commande trop longue pour le système d'exploitation.

    Je pensais avoir trouvé une solution en scindant cette ligne de commande:

    $(OBJECTS_FOR_LIB) contient file1.o file2.o ..... fileX.o

    Je désire obtenir:
    $(AR) $(ARFLAGS) $(LIB_FUNAME) file1.o
    $(AR) $(ARFLAGS) $(LIB_FUNAME) file2.o
    ...
    $(AR) $(ARFLAGS) $(LIB_FUNAME) fileX.o


    J'ai donc utilisé la définition suivante:

    define MAKE_LIB_FU
    $(foreach File2Archiv,$(OBJECTS_FOR_LIB), $(AR) $(ARFLAGS) $(LIB_FUNAME) $(File2Archiv) )
    endef


    Le seul problème est que je process bien mes différents File2Archiv mais les différentes commandes sont réalisées en une seule ligne:

    $(AR) $(ARFLAGS) $(LIB_FUNAME) file1.o $(AR) $(ARFLAGS) $(LIB_FUNAME) file2.o ... $(AR) $(ARFLAGS) $(LIB_FUNAME) fileX.o

    qui n'est pas digéré par la ligne DOS.

    NB: je ne souhaite pas passer par cygwin qui serait une solution.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Points : 1 069
    Points
    1 069
    Par défaut
    Eh oui... pas plus de 4096 (?) caractères sur la console de Windows ! Est-ce que Powershell ne ferait pas sauter cette limitation de m.... ?

Discussions similaires

  1. [SNMP] Problème de requêtes sous Windows
    Par weib dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 30/11/2005, 20h00
  2. Problème pare-feu sous Windows
    Par colomban dans le forum Sécurité
    Réponses: 3
    Dernier message: 30/09/2005, 10h50
  3. [TP7] Problème de OutTextXY sous Windows XP
    Par Trash_men dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 03/09/2005, 19h29
  4. [PostGres] Problème installation PostGres sous Windows
    Par Torpille dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 27/08/2004, 17h05
  5. [Débutant] Problème d'installation sous Windows 2000
    Par bavmorda dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 04/08/2004, 17h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo