Я использую код в C для гидромониторинга с передачей излучения. Существует потребность в PETSc, которую я скомпилировал на своей локальной машине. Но при компиляции моего кода я получаю сообщение об ошибке: error: ’__SDIR__’ undeclared
(первое использование в этой функции). Файл makefile имеет:Ошибка PETSc для mpicc
include $(PETSC_DIR)/conf/variables
CFLAGS += $(PETSC_INCLUDE)
CFLAGS += $(PETSC_CC_INCLUDES)
LDFLAGS += $(PETSC_KSP_LIB)
Может ли кто-нибудь предложить решение?