私はFortran 77で書かれたプログラムをMacのターミナルで実行しようとしています。私はgfortranコンパイラをダウンロードしましたが、コンパイルすることはできません。私が入れた場合:私はいくつかの研究を行ってきたし、私のプログラムは、メインを持っていないので、それはコンパイルできないように見えるMacでFortran 77コードを実行するにはどうすればよいですか?
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
:
cd /path/to/file
gfortran -o my_program my_program.f
私は、次のエラーメッセージが表示されます関数。これを回避する方法はありますか?私はFortranを知らないのでコードを混乱させたくありません。
とにかくファイルを実行すると、コメント構文をコメントとして解釈しないため、ターミナルはその言語を認識しません。
ご協力いただければ幸いです!
どのようにいくつかの「Hello World」の例について、その後、誰もがあなたのコードとエラーを表示することができますように気にいらないでしょう。 mainを持っていない場合は、コンパイル行に-cが必要な場合があります。あなたはコードを一緒にリンクさせることを期待していますか? – Holmz