我用GCC编译了一个fortran程序,但是可执行文件输出到我系统的用户路径,而不是程序所在的位置



程序将文件放在路径Users/gavinpaull/而不是Oil and Cells folder中。我可以用编译命令修复这个问题吗?

我使用gfortran -o Planar_Surfactant Planar_Surfactant.f而在Oil and Cells文件夹内编译可执行文件。

gavinpaull@Gavins-MacBook-Pro-2 ~ % /Users/gavinpaull/Documents/BMEN Research/Oil And Cells/Planar_Surfactant ; exit;

这是我运行程序时显示的内容,以及一些关于基值的信息。

我对fortran编码很陌生,所以我不太确定该尝试什么或如何解决这个问题。

程序中的路径是相对于当前工作目录的,该目录开始时是程序启动的目录,而不是程序二进制文件的位置。

(这本身不是Fortran所特有的)

相关内容

最新更新