Je suis vrai amateur de programmation en fortran. Je voudrais vous demander un aide. Chaque fois que je compile mon programme, je recois le message d'erreur:
G77 -o astro astro.f
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld a retourné 1 code d'état d'exécution
Je ne sais pas si tu as codé avec des modules (c'est à dire un programme écrit sur plusieurs fichiers), ou pas. Je te répond donc dans les deux cas :
*Si tu n\'as pas fais de module, compile de cette façon :
g77 ton_programme.f
Il va te générer un exécutable du genre a.out, pour l\'exécuter ./a.out
**Si tu as programmé avec des modules :
Je pense que ceci est du aux options de compilation. Je travail pour ma part avec un compilateur gfortran (fortran95), pour compiler lorsque je code avec des modules, ce qui est peut être ton cas puisqu\'il te génère des .o, le plus propre est de faire un Makefile. C\'est à dire un petit script qui va automatiser ta compilation. J\'y reviens après.
Dans un premier temps, essai de compiler à la main de cette façon :