0
运行以下命令frama-c -jessie max-anno.c
后,GUI正确启动,但随后,运行Coq的时候,我得到下面的输出:勒柯克:找不到库Jessie_memory_model在loadpath
Welcome to Coq 8.4pl4 (July 2014)
Warning: Cannot open /usr/local/lib/why3/coq-tactic
File "/tmp/why_d206da_maxmnanno_T_WP_parameter_max_ensures_default.v", line 9, characters 0-28:
Error: Cannot find library Jessie_memory_model in loadpath
why3cpulimit time : 1.000000 s
MAX-anno.c:
/*@ ensures \result >= x && \result >= y;
ensures \result == x || \result == y;
*/
int max(int x, int y) { return (x > y) ? x : y; }
问题的截图:
似乎“Jessie_memory_model”缺失,但我不知道如何获取它或安装它。
编辑:why3版本是0.83。
你确定Coq的版本和你为什么使用的版本是最新的?谷歌搜索“Jessie_memory_model”表明,这是一个问题,而科幻8.4是两个版本旧...也见http://krakatoa.lri.fr/jessie.html – larsr