warnings - Ifort suprime la advertencia de variable no utilizada, deja intactas todas las demás
compilation fortran (2)
utilizo ifort y gfortran para compilar mi programa Fortran.
Sin embargo, también utilizo una fuente de compañeros de trabajo y él tiene muchas variables sin usar. ¿Cómo puedo suprimir estos para la compilación, ya que no son realmente un error?
Sin embargo, no quiero desactivar -pedantic
y -stan
en las opciones del compilador y, por lo tanto, quiero todas las demás advertencias.
salud y gracias por la ayuda
Con ifort, pruebe -warn [no]unused
.
Y, mientras estoy aquí, sugiero que elimines las variables que no usaste. El compilador puede no considerarlos como un error, pero una ingeniería de software disciplinada considera que todos los códigos muertos y no utilizados son erróneos; impone una carga de mantenimiento.
Sí, como High Performance Mark señaló, la mejor manera de deshacerse de esas advertencias es decirle a su compañero de trabajo que arregle su código.
En cuanto a las soluciones fáciles, con gfortran, eche un vistazo a las opciones -Wunused-###
en el manual de gcc: Opciones de advertencia . Notablemente, -Wno-unused-variable
podría hacer lo que quieras.
[...] ¿por qué demonios usarías gfortran cuando tengas Intel Fortran?
Al desarrollar, ejecutar su código a través de múltiples compiladores ayuda a encontrar errores y producir código portátil.