linux - frama-c:所有 VC 都失败

标签 linux frama-c

当我运行 frama-c -jessie -jessie-atp simplify max-anno.c 时,我得到以下信息:

[kernel] preprocessing with "gcc -C -E -I.  -dD max-anno.c"
[jessie] Starting Jessie translation
[jessie] Producing Jessie files in subdir max-anno.jessie
[jessie] File max-anno.jessie/max-anno.jc written.
[jessie] File max-anno.jessie/max-anno.cloc written.
[jessie] Calling Jessie tool in subdir max-anno.jessie
Generating Why function max
[jessie] Calling VCs generator.
why -simplify [...] why/max-anno.why
Running Simplify on proof obligations
(. = valid * = invalid ? = unknown # = timeout ! = failure)
simplify/max-anno_why.sx      : !!!!!! (0/0/0/0/6)
total   :   6
valid   :   0 (  0%)
invalid :   0 (  0%)
unknown :   0 (  0%)
timeout :   0 (  0%)
failure :   6 (100%) <=======================================
total wallclock time : 0.01 sec
total CPU time       : 0.00 sec
valid VCs:
    average CPU time : -nan
    max CPU time     : 0.00
invalid VCs:
    average CPU time : -nan
    max CPU time     : 0.00
unknown VCs:
    average CPU time : -nan
    max CPU time     : 0.00

似乎什么都没做。所有 VC 都失败了。

我的猜测是有些东西没有正确安装或丢失,但没有更有意义的错误消息,我被卡住了。

最佳答案

未安装 Simplify。

简化可以查到here以二进制形式。我无法找到来源。

将其移动到/usr/bin 或您路径中的其他位置。

关于linux - frama-c:所有 VC 都失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42602273/

相关文章:

c - Frama-C Neon 缺少 C 库文件?

frama-c - 执行路径数据流分析

linux - 无法在 Fedora 19 上保存对 Makefile 的更改

c++ - 错误 : argument of type "void (opca_hello::)()" does not match "void* (*)(void*)"

linux - 无法安装 rJava

WP 生成的 Coq 文件无法编译

annotations - 使用 Frama-C 脚本打印 ACSL 注释

linux - 在处理器的特定核心上运行进程

linux - 连接查找结果

frama-c - 镁中 -rte 选项的不正常行为