使用 Notepad++ 和 Intel Fortran 编译器编译文件

Posted

技术标签:

【中文标题】使用 Notepad++ 和 Intel Fortran 编译器编译文件【英文标题】:Compile files using Notepad++ and Intel Fortran Compiler 【发布时间】:2012-02-14 23:14:51 【问题描述】:

我是新手,使用 Notepad++,但我正在使用 Fortran 英特尔编译器进行编程。我想直接使用 Notepad++ 编译和运行我的 Fortran 脚本。谁能帮我说一下,我需要做什么才能将 Notepad++ 配置为在 Fortran 中编译?我知道我可以编译一些程序,如果我在 Notepad++ 中有我拥有的插件 NppExec。问候。

【问题讨论】:

欢迎来到 ***。你的问题到底是什么? NppExec 的文档有一个非常清楚的“基本用法”主题,并且有使用 ConsoleExecute... 编译形式的示例。 @KenWhite - 虽然我对 N++ 部分无能为力,(而且我现在不想为此安装它;我很懒)我发现这个问题非常清楚。他在问如何配置 N++ 来编译/链接和执行 fortran 文件。说真的,我们是否如此“聪明”,以至于每个问题都需要在其后加上问号才能被理解。我知道解析器比这更灵活。 @ldigas:这里没有问题。如果我从插件附带的帮助文件中复制并粘贴说明会有帮助吗?我将海报指向适当的位置,并且没有否决或投票关闭。也许我应该更清楚:'单击“插件”菜单,然后单击“NppExec”,然后从它的菜单中单击“帮助/手册”,打开“基本用法”主题,然后阅读“控制台”和“执行” ...”指令? @KenWhite - 好吧,试着把它写下来作为答案,看看它是否有帮助,而不是在这里和我争论。如果这些帮助文件如此清晰,那么网上就不会有一大堆问题询问如何设置它(几乎每个现有的编辑器都有一百个)。 @ldigas,我没有将其作为答案发布,因为这里没有问题 - 这就是我的全部观点。 :) 【参考方案1】:

尝试这样做:

单击“运行”按钮,然后再次单击“运行...”。现在编写运行文件的命令行脚本,在我的例子中是:

gfortran "$(FULL_CURRENT_PATH)" -o "$(FULL_CURRENT_PATH).exe"

并保存命令。请注意,单词FULL_CURRENT_PATH 指的是当前文档的完全限定路径。

【讨论】:

【参考方案2】:

我不确定您为什么要使用 notepad++ 来编写 Fortran 程序。我建议您将 Codeblocks 与 Fortran 插件一起使用(请参阅此处:http://darmar.vgtu.lt/)。有了它,您可以在 Windows 和 Linux 中编辑/编译/调试任何混合的 Fortran/C++ 程序。

【讨论】:

我认为没有必要;如果他有英特尔的编译器,他也有 VS shell 集成。 是的,但是带有 Fortran 插件的 Codeblocks 支持 Fortran03-08 标准,具有许多使 Fortran 编码更容易的功能。我尝试了 VS,但它与 Fortran 的 Codeblocks 相去甚远。 我不会走那么远;诚然,我没有使用过代码块(很长一段时间),但 VS 是一个很棒的 IDE。它具有出色的项目管理,其调试器和英特尔的集成功能集非常出色。我想说这可能是个人喜好和品味的问题。 @HosseinTalebi。谢谢!你是对的!我在 fortran 中使用 Code::Blocks。我在 Linux 中用 gfortran 试用了这个软件,效果很好。

以上是关于使用 Notepad++ 和 Intel Fortran 编译器编译文件的主要内容,如果未能解决你的问题,请参考以下文章

安卓中的 FORT SDK 集成

USACO 2016 January Contest Fort Moo (bzoj4506)

bzoj 4506: [Usaco2016 Jan]Fort Moo

[BZOJ4506] [Usaco2016 Jan]Fort Moo(DP?)

python的字典为什么输出只有一个字符?

使用notepad++