有誰知道是否有從gfortran抑制以下警告消息 一個選項:抑制gfortran警告消息
Warning: Extension: Conversion from HOLLERITH to INTEGER(4) at (1)
(在不改變代碼,這是)。
我已經嘗試過的選項:-Wno-conversion-extra -Wno-conversion
我使用gfortran 4.9.1的方式。
有誰知道是否有從gfortran抑制以下警告消息 一個選項:抑制gfortran警告消息
Warning: Extension: Conversion from HOLLERITH to INTEGER(4) at (1)
(在不改變代碼,這是)。
我已經嘗試過的選項:-Wno-conversion-extra -Wno-conversion
我使用gfortran 4.9.1的方式。
也許你可以試試這個方法:
-std=legacy
這樣可以抑制警告信息,正如你所說,因爲霍爾瑞斯常量是FORTRAN77之前遺留功能。但是,下行使用此選項是所有可能的傳統衝突可能不會顯示。我已經在gfortran 6.2.0上測試過這個選項。
實際上,在我的情況下,我不知道如何抑制另一個與Hollerith常量有關的警告消息:(1)處的Hollerith常數太長而無法轉換爲'REAL(4)' – ajz34
您可以嘗試詢問一個問題。但是你也必須顯示代碼。但是Holleriths很棘手,尤其是非整數。 –
您將希望找到一個選項來禁止使用非標準語言擴展的警告。 – casey
我不確定這個特定選項的存在。 –
'gfortran ... | grep -v HOLLERITH' – agentp