みなさま、ありがとうございます。返事が遅れて申し訳ありません。
私はwin2000Pro sp4を使用しております。
cygwin・g77のバージョンを調べました。
$ uname -a
CYGWIN_NT-5.1 tochi 1.5.9(0.112/4/2) 2004-03-18 23:05 i686 unknown unknown Cygwin
$ cygcheck -c cygwin gcc-g77
cygwin 1.5.9-1 OK
gcc-g77 3.3.1-3 OK
$ g77 --version
GNU Fortran(GCC) 3.3.1 (cygming special)
以下略。
「他人のPC」も同スペックです。
通りすがり様からご指摘がありました
>「MAIN」と書くべきところを「MIAN」と書いてしまっているの>ではないでしょうか
まったくその通りです。ありがとうございました。
再度、エラーメッセージを掲載します。
/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libfrtbegin.a(frtbegin.o)(.text+0x3e):main.c: undefined reference to ` _MAIN_'
collect2: ld returned 1 exit status
prt様の方法も試してみましたが同様のエラーが出ました。
プログラムはメインとそのサブルーチンが多数あるものです。全部、後ろに書く際にはその順番などが関係するのでしょうか?
discypu様、私も簡単なプログラムを組むとそれはコンパイルしてくれます。しかし、今私が動かしたいプログラムはだめでした。プログラム自体の問題なのかとも思いましたが、他人のPCでは動くためその可能性はないと思っております。私のPCが悪いのかとも思っているのですが・・・
|