我有一个让我发疯的问题。我刚刚完成了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的解决方案还不熟悉,比如:“安装库”,或者类似的解决方案,如果没有人一步一步地向我解释,我就不能继续下去了……我希望你能做到。
发布于 2019-10-04 21:10:52
我解决了。基本上,我试图使用命令gfortran namefile.exe执行可执行文件,但后来我意识到,也许我应该使用命令./namefile.exe,实际上它起作用了。所以编译过程是好的,是我在执行过程中出错了。
https://stackoverflow.com/questions/58174174
复制相似问题