是否可以在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
选项的详细列表。