放射伝達を伴う水力シミュレーションに C のコードを使用しています。ローカル マシンでコンパイルした PETSc が必要です。しかし、コードをコンパイルすると、エラーメッセージが表示されます: error: ’__SDIR__’ undeclared
(この関数で最初に使用)。メイクファイルには次のものがあります。
include $(PETSC_DIR)/conf/variables
CFLAGS += $(PETSC_INCLUDE)
CFLAGS += $(PETSC_CC_INCLUDES)
LDFLAGS += $(PETSC_KSP_LIB)
誰でも解決策を提案できますか?