【问题标题】:Photran: building with an existing makefilePhotran:使用现有的 makefile 构建
【发布时间】:2015-12-24 13:47:33
【问题描述】:

大家好,

我收到了一个非常混乱的 fortran 程序,我正在尝试调试它:为了做到这一点,我想使用 IDE 的调试功能来简化流程,比如 Eclipse Photran 之类的 IDE

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

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

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

谢谢

【问题讨论】:

    标签: eclipse makefile photran


    【解决方案1】:

    找到方法了!

    我发现 Eclipse 的“制作目标”功能相当混乱,但我还是这样做了:

    1. 在 makefile 所在的文件夹中创建一个新的 make 目标,在“Target Name”下为其命名(仅用于 Eclipse 的目的)

    2. 取消选中“与目标名称相同”框并从文本框中删除所有字符。它必须是空的

    3. 将您想要的任何 make 命令/标志插入“使用构建器设置”或保持原样

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

    也许它是基本的,但是对于像我这样的新手来说还不清楚,因此我将把答案留在这里,以供任何其他“菜鸟”绊倒这个问题。

    【讨论】:

    • 一开始我无法让它工作,可能是因为某些菜单名称不同(也许我正在使用更高版本的 Photran - 我在 4.7.3a 上)。无论如何,关键是该项目必须是“具有现有代码的 Makefile 项目”,令人困惑的是,它位于新项目树的“C/C++”部分下。这没关系,即使它是一个 Fortran 项目。注意:项目树的 Fortran 部分下没有等效选项,您不能拥有直接的“Fortran 项目”或 Photran 仅使用自动构建命令。
    猜你喜欢
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 2013-03-05
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多