【问题标题】:Frama-C Value BuiltinsFrama-C 内置值
【发布时间】:2016-04-23 07:13:13
【问题描述】:

我刚刚从 Opam 包管理器中安装,并且正在尝试从 frama-c 网站上的教程中学习如何使用价值分析。我目前无法使用 builtin.c 文件,它不在我的共享文件夹中,我无法弄清楚如何使用 -val-builtin (如果这甚至合适的话)。

关于如何实现这一点的任何想法?

我安装了 Frama-c 的 20151002 版本。

感谢您的帮助!

【问题讨论】:

  • 貌似ubuntu包有这个文件,但是主线20151002版本没有。刚刚开始使用 Ubuntu 存储库中的 2013 版本。

标签: frama-c


【解决方案1】:

诸如 Frama_C_interval 之类的 Frama-C “半内置”不再需要由 Value 分析的实现。因此,大部分builtin.c 已被删除,其余部分已内联到其他文件中。手册中提到的所有builtin.c 都可以忽略,前提是包含__fc_builtin.h。同样,builtin.h 已替换为 __fc_builtin.h。 (但会发出警告以提醒用户注意这一事实。)我们将更新 Frama-C 铝的手册以澄清这一点。

关于应该使用哪个版本,我强烈建议您使用 Magnesium (20151002)。这些年来已经有了很多改进。

【讨论】:

  • 啊,我找到了 __fc_builtin.h 但我不确定这是否是指向的正确文件。谢谢!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多