2010-09-07 3 views
0

У меня возникли проблемы с получением простой части кода fortran90 для работы. Вот код для helloworld.f90:Выполнение кода fortran не работает под Geany в окнах 7

PROGRAM hello 
IMPLICIT NONE 

PRINT *,"Hello world!" 

END PROGRAM hello 

Когда я компиляции и сборки, нет никаких ошибок. Но как только я нажимаю на выполнение, эта ошибка появляется в командной строке:

'"./helloworld"' is not recognized as an internal or external command, operable program or batch file. 

Как мне заставить его работать? Я использую geany в качестве среды IDE, и при использовании Ubuntu linux он работает отлично. Когда я запускаю его под Windows 7, я получаю эту проблему. Это команды компиляции и сборки:

Compile: gfortran -Wall -c "helloworld.f90" (in directory: C:\Users\Eddy\Documents\Code\Fortran) 
Build: gfortran -Wall -o "helloworld" "helloworld.f90" (in directory: C:\Users\Eddy\Documents\Code\Fortran) 
+1

Попробуйте скомпилировать его в командной строке, чтобы исключить «решающий» фактор проблемы. Затем выполните его. Если/после этого вы знаете, проблема в geany. Если нет, проблема в установке gfortran. Потому что ошибка, которую вы получаете, не является сообщением gfortran, а сообщением geany. – Rook

ответ

0

Оказывается, у меня не было установленного fortran-компилятора! Я выполнил инструкции от here, чтобы установить его.

+0

Я бы подумал, что отсутствие компилятора fortran показало бы ошибку компилятора – Eddy

1

Что-то не так с вашим Geany.

./helloworld 

не будет работать под Windows. Это из мира * nix.

Вместо Geany вы можете использовать любой текстовый редактор с поддержкой Fortran (для Windows взгляните на jEdit, Programmer's Notepad). Или используйте Geany в качестве редактора, но выполняйте компиляцию и исполнение из командной строки.

Если вы хотите установить IDE Eclipse, а затем Photran.

Смежные вопросы