Compiler C et Fortran.
mimi
-
masterced32 Messages postés 4 Statut Membre -
masterced32 Messages postés 4 Statut Membre -
Bonjour tout le monde,
j'ai un pb sous inux, j'ai un programme où il y a à la fois des fichiers écrits en C et en Fortran. Comment puis-je les compiler ensemble (c'est la première fois que je me sers de LINUX)?
Merci à tous!!
j'ai un pb sous inux, j'ai un programme où il y a à la fois des fichiers écrits en C et en Fortran. Comment puis-je les compiler ensemble (c'est la première fois que je me sers de LINUX)?
Merci à tous!!
A voir également:
- Compiler C et Fortran.
- Compiler pdf - Guide
- Inno setup compiler - Télécharger - Édition & Programmation
- Compiler plusieurs fichiers excel - Guide
- Trouver un compilateur fortran - Forum Linux / Unix
- Fortran 90 download - Forum Programmation
9 réponses
Ca ne marche pas quand je tape 'make'...(c'est bien dans la console qu'il faut le mettre, n'est-ce pas?)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
désolée g dû faire des modifs sur mon ordi... j'essayais qqs trucs!!
il met "Must be a separator on line 4. Stop." j'ai essayé plein de trucs : des espaces, des &, sauter la ligne... bref des trucs bêtes, quoi! mais rien à faire!! voici mon pgm, c la ligne 4 apparemment qui merdouille...
.SUFFIXES: .o .c
.c.o:
cc -c -O -g3 $<
.f90.o:
f90 -c -O -g3 $<
OBJ = construct_temp.o calc_opal.o diffusion_fib.o construct_coh.o Structures.o Outils2.o Outils.o Meth_Res.o Rech_Zeros.o Traitement_Donnees.o Noyau.o Champ.o Integrales.o opales.o
opales2 : $(OBJ)
cc -c *.c
f90 -c *.f90
f90 -o opales2 $(OBJ)
il met "Must be a separator on line 4. Stop." j'ai essayé plein de trucs : des espaces, des &, sauter la ligne... bref des trucs bêtes, quoi! mais rien à faire!! voici mon pgm, c la ligne 4 apparemment qui merdouille...
.SUFFIXES: .o .c
.c.o:
cc -c -O -g3 $<
.f90.o:
f90 -c -O -g3 $<
OBJ = construct_temp.o calc_opal.o diffusion_fib.o construct_coh.o Structures.o Outils2.o Outils.o Meth_Res.o Rech_Zeros.o Traitement_Donnees.o Noyau.o Champ.o Integrales.o opales.o
opales2 : $(OBJ)
cc -c *.c
f90 -c *.f90
f90 -o opales2 $(OBJ)
Voilà, c mieux comme ça (avec les espaces). Donc mon makefile ressemble à ça:
.SUFFIXES: .o .c
.c.o:
cc -c -O -g3 $<
.f90.o:
f90 -c -O -g3 $<
OBJ = construct_temp.o calc_opal.o diffusion_fib.o construct_coh.o Structures.o Outils2.o Outils.o Meth_Res.o Rech_Zeros.o Traitement_Donnees.o Noyau.o Champ.o Integrales.o opales.o
opales2 : $(OBJ)
cc -c *.c
f90 -c *.f90
f90 -o opales2 $(OBJ)
.SUFFIXES: .o .c
.c.o:
cc -c -O -g3 $<
.f90.o:
f90 -c -O -g3 $<
OBJ = construct_temp.o calc_opal.o diffusion_fib.o construct_coh.o Structures.o Outils2.o Outils.o Meth_Res.o Rech_Zeros.o Traitement_Donnees.o Noyau.o Champ.o Integrales.o opales.o
opales2 : $(OBJ)
cc -c *.c
f90 -c *.f90
f90 -o opales2 $(OBJ)
bon, les espaces, il n'aime pas... >:(
ya des TAB à la 3e 5e et aux 3 dernières lignes du makefile, si ça peut aider comme ça...
ya des TAB à la 3e 5e et aux 3 dernières lignes du makefile, si ça peut aider comme ça...
yen a un.
Mais je voudrais pouvoir modifier comme je veux ces programmes...
Et à partir d'un makefile, t'as juste besoin de l'ouvrir pour l'exécuter?