RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Problème de makefile avec g95 sous xp

Forum : FORTRAN
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ FORTRAN

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM FORTRAN

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Visiteur MP
Membre du club
Inscrit :
Messages : 1309
Message
#150573
Posté le 13/03/08 à 20:48
Bonjour,

j\'ai un problème de compilation d\'un makefile sous xp.

J\'utilise MinGW avec g95,gcc,... Je dois utiliser la commande make pour générer un fichier mais j\'ai un message d\'erreur.

Voici mon makefile:
---------------------------------------------------------------------------------
#
# Makefile for the clawpack code:
#
# To make an executable, type: make xclaw
# (from the application sub-directory)
#
# To make an executable that generates
# output in HDF (version 4) format, type: make xclawhdf
# (from the application sub-directory)
#
# To compile a single file.f type: make file.o
# (from the application sub-directory)
#
# To compile the lib library files type: make lib
# (from the claw/clawpack/2d/lib sub-directory)
#
# To combine all source files type: make program
# (from the application sub-directory)
# (sometimes easier to debug all in one)
#
FFLAGS = -O
LFLAGS =
F77 = g95 -c
LINK = g95
CLAW = c:\\Temp\\tp_clawpack

.f.o:
$(F77) $(FFLAGS) $*.f /object:$*.o
# rename $*.obj $*.o

OBJECTS = \\
driver.o \\
qinit.o \\
..\\rp\\rpn2eu5.o \\
..\\rp\\rpt2eu5.o \\
setprob.o \\
src2.o \\
setaux.o \\
fdisc.o

LIBOBJECTS = \\
$(CLAW)\\clawpack\\2d\\lib\\claw2ez.o \\
$(CLAW)\\clawpack\\2d\\lib\\claw2.o \\
$(CLAW)\\clawpack\\2d\\lib\\b4step2.o \\
$(CLAW)\\clawpack\\2d\\lib\\bc2.o \\
$(CLAW)\\clawpack\\2d\\lib\\cellave.o \\
$(CLAW)\\clawpack\\2d\\lib\\step2.o \\
$(CLAW)\\clawpack\\2d\\lib\\step2ds.o \\
$(CLAW)\\clawpack\\2d\\lib\\dimsp2.o \\
$(CLAW)\\clawpack\\2d\\lib\\flux2.o \\
$(CLAW)\\clawpack\\2d\\lib\\copyq2.o \\
$(CLAW)\\clawpack\\2d\\lib\\limiter.o \\
$(CLAW)\\clawpack\\2d\\lib\\philim.o

SOURCES = \\
driver.f \\
qinit.f \\
..\\rp\\rpn2eu5.f \\
..\\rp\\rpt2eu5.f \\
setprob.f \\
fdisc.f \\
src2.f \\
setaux.f \\
$(CLAW)\\clawpack\\2d\\lib\\claw2ez.f \\
$(CLAW)\\clawpack\\2d\\lib\\claw2.f \\
$(CLAW)\\clawpack\\2d\\lib\\b4step2.f \\
$(CLAW)\\clawpack\\2d\\lib\\bc2.f \\
$(CLAW)\\clawpack\\2d\\lib\\cellave.f \\
$(CLAW)\\clawpack\\2d\\lib\\step2.f \\
$(CLAW)\\clawpack\\2d\\lib\\step2ds.f \\
$(CLAW)\\clawpack\\2d\\lib\\dimsp2.f \\
$(CLAW)\\clawpack\\2d\\lib\\flux2.f \\
$(CLAW)\\clawpack\\2d\\lib\\copyq2.f \\
$(CLAW)\\clawpack\\2d\\lib\\limiter.f \\
$(CLAW)\\clawpack\\2d\\lib\\philim.f


HDFOBJECTS = $(CLAW)\\clawpack\\2d\\lib\\out2_hdf.o
HDFSOURCES = $(CLAW)\\clawpack\\2d\\lib\\out2_hdf.f

OUTOBJECTS = $(CLAW)\\clawpack\\2d\\lib\\out2.o \\
$(CLAW)\\clawpack\\2d\\lib\\restart2.o
OUTSOURCES = $(CLAW)\\clawpack\\2d\\lib\\out2.f \\
$(CLAW)\\clawpack\\2d\\lib\\restart2.f

HDFOBJECTS = $(CLAW)\\clawpack\\2d\\lib\\out2_hdf.o \\
$(CLAW)\\clawpack\\2d\\lib\\restart2_hdf.o
HDFSOURCES = $(CLAW)\\clawpack\\2d\\lib\\out2_hdf.f \\
$(CLAW)\\clawpack\\2d\\lib\\restart2_hdf.f

xclaw: $(OBJECTS)
$(LINK) $(LFLAGS) $(OBJECTS) $(LIBOBJECTS) $(OUTOBJECTS) -o xclaw

xclawhdf: $(OBJECTS)
$(LINK) $(LFLAGS) $(OBJECTS) $(LIBOBJECTS) $(HDFOBJECTS) $(HDFLIBS) \\
-o xclawhdf

program : $(SOURCES) $(OUTSOURCES)
cat $(SOURCES) $(OUTSOURCES) > claw2program.f

programhdf : $(SOURCES) $(HDFSOURCES)
cat $(SOURCES) $(HDFSOURCES) > claw2program.f

clean:
-rm -f $(OBJECTS) xclaw xclawhdf

### DO NOT remove this line - make depends on it ###
--------------------------------------------------------------------------------------------

Et mon message d\'erreur est le suivant :

---------------------------Invite de commande-------------------------------------

C:\\Temp\\tp_clawpack\\exp\\shockbubble>make
g95 -c -O driver.f
rename driver.obj driver.o
Le fichier spécifié est introuvable.
make: *** [driver.o] Error 1

C:\\Temp\\tp_clawpack\\exp\\shockbubble>
------------------------------------------------------------------------------------------

Est ce que quelqu\'un connait ce problème?

Merci d\'avance pour votre aide.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE


    PAGE : [1]



.: Site Web développé par Yann Pingot et l'équipe MPWG avec www.evolvia-web.com :.