Photran:使用现有的 makefile 构建

Photran: building with an existing makefile

大家好,

我收到了一个非常混乱的 Fortran 程序,我试图对其进行调试:为此,我想使用 IDE 的调试功能来简化过程,IDE 例如 Eclipse Photran

该程序由多个 .f90 文件(以及它在运行时读取的其他辅助文件)和关联的 makefile 组成。

我创建了一个空的 makefile fortran 项目,将原始文件夹和文件复制到新的 Photran 工作区中,现在我正尝试通过现有的 makefile 构建可执行文件以继续调试,但我失败了在它。

我不明白如何创建 make 目标,以便 Photran 执行与在控制台中键入相同的操作 "make makefile",有人可以帮忙吗?

谢谢

怎么找到的!

我发现 Eclipse 的 "make targets" 功能非常令人困惑,但我还是这样做了:

  1. 在 makefile 所在的文件夹中创建一个新的 make 目标,在 "Target Name" 下给它任意名称(这只是为了 Eclipse 的目的)

  2. 取消勾选框 "same as the target name" 并从文本框中删除所有字符。必须为空

  3. 将您想要的 command/flag 插入 "use builder settings" 或保持原样

  4. 双击新创建的目标,Eclipse 应该会自动调用 make 并找到您的 makefile。这应该构建您的程序。

也许这是基本的,但对于像我这样的新手来说还不清楚,因此我会在这里留下答案,以供遇到此问题的任何其他"noob"。