▼スレッド
│
└◇1202:Re[3]:Cygwinの使い方 [もぐりん] 05/25 22:21
└◇1204:Re[4]:Cygwinの使い方 [初心者] 05/26
├◇1205:Re[5]:Cygwinの使い方 [もぐりん] 05/26
└◇1211:Re[5]:Cygwinの使い方 [MSだす。] 05/28
└◇1212:Re[6]:Cygwinの使い方 [MSだす。] 05/28 <
こんにちは。スレッド一覧
CygwinでFORTRANの勉強とのことですが、
Cygwinでコンパイルするにはg77がインストール
されている必要があります。
ソースファイルの拡張子は、
# man g77
とやるとマニュアルが読めるのですが、
基本的には、fかforでいいようです。
コンパイルのやりかたは、
# g77 hogehoge.f
とするとコンパイルエラーがなければ、
a.exeというファイルができます。
g77がインストールされていないようでしたら、
Cygwinのsetup.exeを起動してg77をインストールしてください。
返信ありがとうございます。スレッド一覧
説明不足でした。すいません。
2回目のダウンロードでコンパイルできるようになりました。
画面からのread,write文も通るようになっているのです。
今度はファイルに入っているデータを読み込んでファイルに
落とそうと思っているのですが、
g77では装置番号やファイルをどのフォルダーにどのような拡張子をつけてつければいいのかが分からないのです。
Cygwinのホームのフォルダの中に○○.datのファイルを
作る命令文でコンパイルは通るのですが実行すると
”No such file or directory”というエラーで
アボートしてしまうのです。設定が必要なのですか?
読み込みファイルはどのフォルダに入れてどのフォルダに
out putしたらいいのでしょうか?命令文を教えてください。
質問内容がcygwinから離れていますので、スレッド一覧
g77に関する掲示板かFORTRANに関する掲示板で
質問したらどうでしょうか?
スレッド一覧
*2345678901234567890
integer a,i
open(10,file='inputdata',status='old')
open(20,file='/homs/msdas/output',status='new')
do 10 i=1,10
read(10,*) a
write(20,*) a
10 continue
close(20)
close(10)
end
とすれば現在のディレクトリの"inputdata"から読み込み、
"/home/msdas/output"へ書きだしてくれますが。
スレッド一覧
コピーペーストしたら、
行頭のインデントを無視されてしまいました。
失礼。