我是Frama-c的新用户。我刚安装了Neon-20140301,为什么选择2.34 在我的Fedora 14系统上使用Ocaml编译器4.01.0。
在无GUI模式下,安装成功。
但是,当我尝试运行来自why2.34的一些示例时,我收到了以下几个错误: 似乎存在兼容性问题。
[user /data/Down/why-2.34/examples-c/sorting]$ frama-c -jessie selection.c
[kernel] preprocessing with "gcc -C -E -I. -dD selection.c"
selection.c:4:[kernel] user error: unexpected token ''
[kernel] user error: skipping file "selection.c" that has errors.
[kernel] Frama-C aborted: invalid user input.
[user /data/Down/why-2.34/examples-c/sorting]$ cat selection.c
/* Selection sort */
//@ type intmset
//@ logic intmset mset(int t[],int i,int j) reads t[..]
答案 0 :(得分:0)
问题在邮件列表中一式两份地问及克劳德·马奇的answered:
目录示例中的示例-c /为什么旧示例使用 Caduceus语法,一种Frama-C的前身。
最新的例子可以在目录tests / c /中找到,而且 也可以在其他几个地方,例如“ACSL by examples”等。