我已经成功编译了Frama-C Neon(Ubuntu)以及Why2,Why3和Coq。
使用以前的版本(氮气),可以通过定义一些符号来选择特定的堆模型:
#define FRAMA_C_MALLOC_HEAP
等等。
Frama-C Neon user manual建议包含文件share/malloc.c
,但我找不到它。
share/malloc.c
和share/libc/stdlib.c
(包括后者工作正常); share/stdlib.c
; 此外,Fluorine 3 changelog列出了“添加丢失的C库文件。”
是否弃用了FRAMA_C_MALLOC_*
个符号,或者Neon源代码分发是否有些不完整?
答案 0 :(得分:1)
是的,一些与动态内存分配建模相关的文件已从Neon Frama-C版本中删除。