G95 на Cygwin не работает

261
TeacherZee

Я установил Cygwin более года назад без проблем. Однако сегодня, когда я пошел, чтобы скомпилировать написанную на FORTRAN программу, я получил следующие сообщения об ошибках:

( g95 -o movie4 movie4.f90это как я вызываю компилятор).

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' ... 

Их больше, но они повторяют одно и то же сообщение.

Я не делаю ничего экзотического, но получаю то, что кажется непрозрачным сообщением об ошибке. Что это значит и как мне подойти к решению проблемы?

0
Вы пытались скомпилировать в Linux или Mac или в виртуальной машине? Biswapriyo 6 лет назад 0
Откуда приходит g95? Компилятор фортрана на Cygwin - это gfortran и имеет псевдоним f95, а не g95 matzeri 6 лет назад 0
Последняя стабильная версия g95 - 0.93 с октября 2012 года и не является частью cygwin. Скорее всего, он не совместим с версией Cygwin от 2017 года. Вы должны использовать gfortran - часть Cygwin. DavidPostill 6 лет назад 0

0 ответов на вопрос