Comment modifier makefile.in?

Résolu/Fermé
mira24 Messages postés 136 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 2 juin 2011 - 7 mars 2008 à 11:54
kcmo31 Messages postés 18 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 19 décembre 2009 - 15 déc. 2008 à 11:51
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
A voir également:

9 réponses

daronmaster Messages postés 326 Date d'inscription vendredi 12 janvier 2007 Statut Membre Dernière intervention 11 mai 2009 44
7 mars 2008 à 14:45
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
mira24 Messages postés 136 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 2 juin 2011 3
7 mars 2008 à 14:55
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
daronmaster Messages postés 326 Date d'inscription vendredi 12 janvier 2007 Statut Membre Dernière intervention 11 mai 2009 44
7 mars 2008 à 14:57
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
mira24 Messages postés 136 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 2 juin 2011 3
7 mars 2008 à 15:01
ah ok c bon j'ai trouve la ligne c apres mac/mac-802_3.o
merci
0
daronmaster Messages postés 326 Date d'inscription vendredi 12 janvier 2007 Statut Membre Dernière intervention 11 mai 2009 44
7 mars 2008 à 15:03
de rien de rien tu peux passer en resolu
passe un bon week-end
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mira24 Messages postés 136 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 2 juin 2011 3
7 mars 2008 à 15:06
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
daronmaster Messages postés 326 Date d'inscription vendredi 12 janvier 2007 Statut Membre Dernière intervention 11 mai 2009 44
7 mars 2008 à 15:13
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
mira24 Messages postés 136 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 2 juin 2011 3
7 mars 2008 à 15:16
ok merci bien
j'ai compris
bonne weekend a toi aussi
amuse toi bien :-)
0
daronmaster Messages postés 326 Date d'inscription vendredi 12 janvier 2007 Statut Membre Dernière intervention 11 mai 2009 44
7 mars 2008 à 15:16
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
kcmo31 Messages postés 18 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 19 décembre 2009
15 déc. 2008 à 11:51
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