0

fortran90コードの単純な部分を機能させるのに問題があります。helloworld.f90のコードは次のとおりです。

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として使用していますが、Ubuntulinuxを使用すると問題なく動作します。この問題が発生するのは、Windows7で実行したときです。コンパイルコマンドとビルドコマンドは次のとおりです。

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)
4

2 に答える 2

1

Geanyに問題があります。

./helloworld

Windowsでは動作しません。*nixの世界からです。

Geanyの代わりに、Fortranをサポートする任意のテキストエディタを使用できます(Windowsの場合は、jEditProgrammer's Notepadを参照してください)。または、Geanyをエディターとして使用しますが、コマンドラインからコンパイルと実行を行います。

IDEが必要な場合は、EclipseをインストールしてからPhotranをインストールします。

于 2010-09-07T19:26:48.160 に答える
0

結局、Fortranコンパイラをインストールしていなかったことがわかりました!ここからの指示に従ってインストールしました。

于 2010-09-07T13:11:57.853 に答える