Erreur: caractère Non numérique dans une déclaration à l'étiquette (1)
C'est le programme que je compile sur ubuntu 14.04 à l'aide de
f95 First.f -o First
et le programme est
!My first program
program first
print *,'This is my first program'
end program first
Et j'obtiens l'erreur suivante
Error:Non-numeric character at statement label at (1)
First.f:2.1:
program first
Comment traitez-vous cette erreur?
Vous devez vous connecter pour publier un commentaire.
Renommer votre fichier de
First.f
àFirst.f90
.Vous avez rencontré un problème qui peut facilement être évitée. Les compilateurs supposent généralement que
.f
les fichiers sont écrits dans ce qui est connu comme source fixe forme, qui a été obsolètes depuis le Fortran 90. Avec le.f90
suffixe de votre compilateur doit s'attendre à rencontrer source libre forme et se plaignent pas comme il l'a fait. Fixe sous forme de code source, de cols, de 1 à 6 dans chaque ligne sont réservés pour un (numérique) déclaration de l'étiquette.Maintenant, utilisez votre favori Fortran ressources pour comprendre, si vous vous souciez, les différences entre les deux formes.