Comment modifier makefile.in?

Résolu
mira24 Messages postés 139 Statut Membre -  
kcmo31 Messages postés 22 Statut Membre -
Bonjour,
si quelqu'un peut m'aider svp!!
j'ai installe ns-allinone-2.29 en Windows XP avec cygwin. mntj'essaye d'nstallerl WiMAX module et j'ai fais ces etapes

Put the "mac-802_16" directory into c:\cygwin\home\"your account"\ns-allinone-2.29\ns-2.29\mac.
Put the files which are in common and queue respectively into c:\cygwin\home\"your account"\ns-allinone-2.29\ns-2.29\common and c:\cygwin\home\"your account"\ns-allinone-2.29\ns-2.29\queue.
mais ensuite il me demande de modifier :
Modify the Makefile.
Add that after the sentence mac/mac-802_3.o in the Makefile.
mac/mac-802_16/packet-802_16.o \
mac/mac-802_16/timer-802_16.o \
mac/mac-802_16/mac-802_16.o \
mac/mac-802_16/traffic/UGS_traffic.o \
mac/mac-802_16/traffic/ertPS_traffic.o \
mac/mac-802_16/traffic/rtPS_traffic.o \
mac/mac-802_16/traffic/nrtPS_traffic.o \
mac/mac-802_16/traffic/BE_traffic.o \
To compile your files by excuting "make clean" then "make".
j'ai pas pu faire cette etape
c comment on peut modifier le makefile j'arrive pas a le faire
aide svp
merci d'avance
Configuration: Windows XP
Firefox 2.0.0.12

9 réponses

  1. daronmaster Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   44
     
    ouvre le makefile avec un editeur de texte et fais ce qu'il dit c'est a dire de rajouter les lignes

    mac/mac-802_16/packet-802_16.o \
    mac/mac-802_16/timer-802_16.o \
    mac/mac-802_16/mac-802_16.o \
    mac/mac-802_16/traffic/UGS_traffic.o \
    mac/mac-802_16/traffic/ertPS_traffic.o \
    mac/mac-802_16/traffic/rtPS_traffic.o \
    mac/mac-802_16/traffic/nrtPS_traffic.o \
    mac/mac-802_16/traffic/BE_traffic.o \

    apres la ligne

    mac/mac-802_3.o

    enfin ça je crois que tu as compris

    ensuite tu tapes "make clean" dans un terminal puis tu tapes "make".

    j'espere t'avoir aider
    0
    1. mira24 Messages postés 139 Statut Membre 3
       
      salut,
      merci j'ai pu ouvrir le Makefile
      mais ces lignes je les ajoute ou exactement ou c juste a la fin du fichier
      0
  2. daronmaster Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   44
     
    est-ce que tu vois la ligne : mac/mac-802_3.o

    si tu l'as trouvée tu vas a la fin de celle-ci tu fais entrer et tu colles ces lignes :

    mac/mac-802_16/packet-802_16.o \
    mac/mac-802_16/timer-802_16.o \
    mac/mac-802_16/mac-802_16.o \
    mac/mac-802_16/traffic/UGS_traffic.o \
    mac/mac-802_16/traffic/ertPS_traffic.o \
    mac/mac-802_16/traffic/rtPS_traffic.o \
    mac/mac-802_16/traffic/nrtPS_traffic.o \
    mac/mac-802_16/traffic/BE_traffic.o \

    ensuite tu enregistres les modif et tu tapes "make clean" puis "make" dans le terminal de cygwin

    voili voilou
    0
  3. mira24 Messages postés 139 Statut Membre 3
     
    ah ok c bon j'ai trouve la ligne c apres mac/mac-802_3.o
    merci
    0
  4. daronmaster Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   44
     
    de rien de rien tu peux passer en resolu
    passe un bon week-end
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mira24 Messages postés 139 Statut Membre 3
     
    encore un autre problem lorsque je tape make clear il m'affiche
    ça
    make:*** No rule to make target 'clear'. stop
    sachant que je suis bien ds le repertoir cygwin
    0
  7. daronmaster Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   44
     
    je pense que c'est plutot "make clean" avec un "N" minuscule et pas un "r", enfin je crois, enfin j'en suis sûr mais je crois, mais qu'est-ce que croire ? est-ce savoir ? non, donc je le sais c'est "make clean"

    voila désolé j'ai déraillé bon week
    0
  8. mira24 Messages postés 139 Statut Membre 3
     
    ok merci bien
    j'ai compris
    bonne weekend a toi aussi
    amuse toi bien :-)
    0
  9. daronmaster Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   44
     
    bon et bien j'espere que c'est bien ce que tu me demandai sur l'autre post ?
    si oui alors j'en suis ravi
    0
  10. kcmo31 Messages postés 22 Statut Membre
     
    salut , je travail sur Cygwin il y a pas longtemps pour mettre en place la grammaire du C (la compiler lexicalement et syntaxiquement) , mais la sémantique doit être préciser par l'user , mon pb c'est que j'ai trouvé une partie du code que je n'arrive pas a la comprendre (cette partie est celle du fichier Lex)

    int u, elo=0;
    {variable} {
    u=0;
    while(u<elo)
    {
    if(cmpch(tsym[u],yytext)) /*cmpch comparer 2 chaines */
    {
    yylval.sndx=u; /* sndx est entier appartenant a l'union fichier yacc */
    u=elo+10;
    }
    u++;
    }
    if((u==elo)||(u==0))
    {
    sprintf(tsym[elo],"%s",yytext); /*char tsym[nbre_max_var][taille_max_var]; */
    yylval.sndx=elo;
    elo++;
    tsym[elo][0]='0';
    }
    return id;
    }

    es ce que vous pourriez m'aider rien que pour cette partie , merci
    0