Gfortran не составляет простую программу «Привет, мир!» - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть проблема, которая сводит меня с ума. Я только что сделал чистую установку UBUNTU 18.04 LTS и успешно установил VS Code и gfortran-9. Проблема в том, что я не могу скомпилировать простую программу hello world.

Файл сохранен как hello.f90, и я попытался скомпилировать его несколькими способами, например:

`gfortran-9 hello.f90 -o hello.exe

`gfortran-9 hello.exe

или используя объектный файл. Я всегда сталкиваюсь с одной и той же ошибкой:

/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status

код просто:

program hello
implicit none
print *, 'hello world'
end program hello

Я искал везде в Интернете, но так как я новичок в Ubuntu, когда он приходитк решению вроде: «установка библиотек» или тому подобное, я просто не смогу обойтись без того, кто объяснит мне шаг за шагом ... я надеюсь на вас.

1 Ответ

0 голосов
/ 04 октября 2019

Я решил это. В основном я пытался выполнить исполняемый файл с помощью команды gfortran namefile.exe, но потом понял, что, возможно, мне следовало использовать команду ./namefile.exe, и на самом деле она сработала. Так что процесс компиляции был хорош, это был я, кто был не прав в исполнении.

...