“英特尔Fortran编译器”(ifort)禁止显示特定的警告消息



是否可以在ifort编译器中抑制特定的警告消息,同时仍打开其他警告?更具体地说,我想关闭以下警告消息:

警告#7601:F2008标准不允许内部程序是实际参数过程名称。(R1214.4).

(顺便说一句,这是与ifort中的F2008标准实现有关的一些问题)。我在Linux机器上使用ifort 13.0.1 20121010

使用-diag-disable-nnn选项(在Windows上为/Qdiag-disable:nnn),其中nnn是要抑制的警告编号(此处为7601)。

是的,这是可能的。您可以分别打开/关闭所有警告。

我不确定这个特定警告的正确关键字是什么,我猜应该是-warn nostderrors。。。

您可以在此处找到warn选项的详细列表。

最新更新