在Windows中安装Z3

时间:2013-03-16 17:22:04

标签: z3

我确实下载了网站上的Windows(64位)Z3 4.3.0文件:http://z3.codeplex.com/releases

当我尝试运行bin文件夹中的文件z3.exe时。提示出现并立即消失。我需要知道如何运行z3到z3.exe文件中编写的文件。

我该怎么做?或者通过Java运行z3的最佳选择是什么?

1 个答案:

答案 0 :(得分:4)

z3.exe是一个命令行工具。要执行名为file.smt2的SMT-LIB 2.0文件,您应该在命令提示符中执行以下命令。

 z3 file.smt2

如果包含z3.exe的目录不在您的PATH环境变量中,则必须在上面的命令中包含该目录。

BTW,Z3没有图形用户界面或环境。它本质上是一个自动推理库。 z3.exe是使用此库构建的简单可执行文件,它允许我们执行存储在文件中的命令。

您还可以使用rise4fun提供的网络界面与Z3一起玩。 在rise4fun,我们有一个SMT-LIB前端和一个基于Python的前端。 他们都有互动教程。

以下是了解SMT的一些有用资源:

Z3具有多种编程语言的API:C,C ++ ,. Net,Python和OCaml。 在下一个版本中,我们还将提供对Java的支持。 您已经可以使用其中一个每晚构建来使用Java。 有关Z3每晚构建的更多信息,请转到here。 每晚构建包含使用Z3 API的Java示例应用程序。