Comment modifier makefile.in?
Résolu
mira24
Messages postés
139
Statut
Membre
-
kcmo31 Messages postés 22 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
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
-
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 -
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 -
ah ok c bon j'ai trouve la ligne c apres mac/mac-802_3.o
merci -
de rien de rien tu peux passer en resolu
passe un bon week-end -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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 -
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 -
ok merci bien
j'ai compris
bonne weekend a toi aussi
amuse toi bien :-) -
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 -
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