|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() R DÉtudiant Inscription : novembre 2012 Messages : 2 ![]() |
Bonjour à tous,
Je vous écris parce que j'ai un problème lors de la compilation de mon programme et je ne vois pas du tout comment le résoudre... Je l'insère ci-dessous, je suis sous linux et utilise gfortran comme compilateur, lorsque je tape gfortran -o blablabla blablabla.f90, il me renvoie l'erreur : Code :
Donc avez-vous une idée? Je vous remercie par avance. Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2006 Messages : 781 ![]() |
Le problème vient du fait que nx, ... apparaissent comme arguments de la routine Initiale et qu'ils sont aussi accessibles via le use parametres. Le compilateur voit donc 2 identificateurs distincts ayant le même nom et ne sait pas auquel tu fais référence.
La solution : tu n'as pas à passer en argument des éléments accessibles via les uses, surtout quand ce sont des constants. Je suis quand même surpris qu'il indique une erreur car je croyais que les arguments avaient préséance et masquaient les identificateurs accessibles via les uses... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() R DÉtudiant Inscription : novembre 2012 Messages : 2 ![]() |
En effet, c'était bien le problème, ceci est désormais résolu merci beaucoup!!!
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com