p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2012
    Messages
    1
    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 : 1
    Points : 0
    Points
    0

    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 Expert
    Inscrit en
    mars 2005
    Messages
    865
    Détails du profil
    Informations forums :
    Inscription : mars 2005
    Messages : 865
    Points : 1 063
    Points
    1 063

    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, 19h00
  2. Problème pare-feu sous Windows
    Par colomban dans le forum Sécurité
    Réponses: 3
    Dernier message: 30/09/2005, 09h50
  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, 18h29
  4. [PostGres] Problème installation PostGres sous Windows
    Par Torpille dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 27/08/2004, 16h05
  5. [Débutant] Problème d'installation sous Windows 2000
    Par bavmorda dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 04/08/2004, 16h28

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