我刚从Opam软件包管理器安装,我正在尝试学习如何使用frama-c网站上的教程中的值分析。我目前无法使用builtin.c文件,它不在我的共享文件夹中,我无法弄清楚如何使用-val-builtin(如果这甚至是合适的话)。
关于如何实现这一目标的任何想法?
我安装了2015-102版本的Frama-c。
感谢您的帮助!!
答案 0 :(得分:3)
Frama-C“half-builtins”,例如Frama_C_interval
,不再需要Value实现分析。因此,大多数builtin.c
已被删除,其余文件已在其他文件中内联。如果包含builtin.c
,则可以忽略手册中__fc_builtin.h
的所有提及。同样,builtin.h
已被__fc_builtin.h
取代。 (但会发出警告以使用户意识到这一事实。)我们将更新Frama-C铝的手册以澄清这一点。
关于应该使用哪个版本,我强烈建议您使用Magnesium(20151002)。这些年来已经有了不少改进。