本文は
program m1_1
print *, 'HELLO FORTRAN!'
end program m1_1
で
$ gfortran -o m1_1.exe m1_1.f90
それをじっこうそれを実行しようとしても
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function`_start':(.text+0x20):
unundefined reference to 'main'
というえというエラーがおきてしまいます
教えて頂きたいです
環境を教えてください。
linuxの文字が見えますが、なぜ .exe なのでしょう?
学校で出た課題なので詳しくわかりませんが
WSL2によるlinux環境の構築はしました
Linux環境なら出力ファイル名に .exe を付けているのが謎ですが、まあただの名前なので、その手順でもコンパイルは問題なくできるはずだし動くはずです。
gfortranのインストールをやり直してみては?
ちなみに今私が自分のWSL2でsudo apt install gfortranしてみたらバージョンは7ではなく9が入りました。
わかりました。もう一回やってみます
version(4:7.4.0-1ubuntu2.3)でした
あなたの回答
tips
プレビュー