g95 auf Cygwin funktioniert nicht

302
TeacherZee

Ich habe Cygwin vor über einem Jahr ohne Probleme installiert. Wenn ich jedoch heute ein FORTRAN-Programm kompilierte, das ich geschrieben habe, erhalte ich die folgenden Fehlermeldungen:

( g95 -o movie4 movie4.f90so rufe ich den Compiler auf).

C:\cygwin64\tmp/ccn99KeV.s: Assembler messages: C:\cygwin64\tmp/ccn99KeV.s:35: Error: invalid instruction suffix for `push' C:\cygwin64\tmp/ccn99KeV.s:106: Error: invalid instruction suffix for `push' ... 

Es gibt mehr, aber sie wiederholen dieselbe Nachricht.

Ich mache nichts Exotisches, bekomme aber eine scheinbar undurchsichtige Fehlermeldung. Was bedeutet das und wie gehe ich damit um?

0
Haben Sie versucht, unter Linux, Mac oder einer VM zu kompilieren? Biswapriyo vor 5 Jahren 0
Woher kommt g95? Der fortran-Compiler auf cygwin ist gfortran und hat einen Alias ​​als f95 nicht als g95 matzeri vor 5 Jahren 0
Die neueste stabile Version von g95 ist 0.93 aus Oktober 2012 und nicht Teil von cygwin. Es ist wahrscheinlich nicht mit einer Cygwin-Version von 2017 kompatibel. Sie sollten gfortran verwenden - das ist Teil von Cygwin. DavidPostill vor 5 Jahren 0

0 Antworten auf die Frage