Я не знаком с тем, что вызывает следующее предупреждение:
warning #5117: Bad # preprocessor line
#include "rtt_alloc_rad.interface"
Я рассмотрел очевидные проблемы, такие как #include
, сброшенный влево. Хотелось бы получить несколько советов о том, где искать возможные причины.
Я использую компилятор Intel: ifort версии 15.0.1.
Код с большой моделью климата связан с внешней библиотекой. Трудно понять, что публиковать, но предупреждение исходит из следующего фрагмента:
MODULE rtt_interface
use rtt_types, only : rtt_options, rtt_coefs, profile_Type, &
transmission_Type, radiance_Type,rtt_coef_scatt_ir,rtt_optpar_ir, &
rtt_chanprof, rtt_emissivity, rtt_reflectance
use rtt_const, only : errorstatus_success, errorstatus_fatal, &
platform_name,inst_name
use rtt_unix_env, only : rtt_exit
use cosp_kinds, only : wp,wi,wl
IMPLICIT NONE
real(wp), parameter :: tmin_baran = 193.1571_wp
#include "rtt_alloc_rad.interface"
#include "rtt_alloc_transmission.interface"
#include "rtt_alloc_prof.interface"
#include "rtt_dealloc_coefs.interface"
#include "rtt_direct.interface"
#include "rtt_print_opts.interface"
! snip...
END MODULE rtt_interface
Я компилирую с флагами: f90flags=-g -fp-model precise -traceback -r8 -O0
-fpp
к вашим флагам компиляции? - person francescalus   schedule 11.04.2016