我有一个让我发疯的问题。我只是对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的新手,所以它涉及诸如“安装库”之类的解决方案,或者类似的东西,如果没有任何一步一步向我解释的人,我将无法继续进行...我希望你。
答案 0 :(得分:0)
我解决了。基本上,我试图使用命令gfortran namefile.exe
执行可执行文件,但是后来我意识到也许我应该使用命令./namefile.exe
,实际上它可以工作。因此编译过程很好,执行过程中出错的是我。