首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装z3

无法安装z3
EN

Stack Overflow用户
提问于 2014-01-18 02:10:30
回答 2查看 1.1K关注 0票数 0

我正在尝试使用make/g++和Python从源代码(v4.3.1.,2013年11月,z3-89c1785b7322)构建Z3,结果如下

代码语言:javascript
复制
 autoconf                       -- succeeded
 ./configure                    -- succeeded
 python scripts/mk_make.py      -- error message, given below

Traceback (most recent call last):

File "scripts/mk_make.py", line 20, in <module>
mk_makefile()

File "/home/davidg/z3/scripts/mk_util.py", line 854, in mk_makefile
c.mk_makefile(out)

File "/home/davidg/z3/scripts/mk_util.py", line 666, in mk_makefile
for cppfile in self.src_files():

File "/home/davidg/z3/scripts/mk_util.py", line 659, in src_files
return get_cpp_files(self.ex_dir)

File "/home/davidg/z3/scripts/mk_util.py", line 246, in get_cpp_files
return filter(lambda f: f.endswith('.cpp'), os.listdir(path))

OSError: [Errno 2] No such file or directory: 'examples/c++'

我不知道这是否应该是一个致命的错误。就好像它不是一样,

代码语言:javascript
复制
 cd build
 make

似乎成功了,并以消息"Z3已成功构建“作为结束。下一步

代码语言:javascript
复制
 sudo make install

失败并返回错误

代码语言:javascript
复制
 No rule to make target `install`

(也没有‘uninstall’的目标。)

感谢任何帮助

EN

回答 2

Stack Overflow用户

发布于 2014-01-20 19:55:10

连同Z3源代码一起,您应该已经收到了examples目录。配置失败,因为它找不到examples/c++目录(其中应该有一个名为example.cpp的文件)。此时,只写入了Makefile的一部分,足以让主目标成功,但安装目标尚未写入Makefile,这就是它失败的原因。

票数 0
EN

Stack Overflow用户

发布于 2020-08-30 01:16:46

看起来现在v4.8.8已经不再是问题了。可以按照以下命令构建和安装z3

代码语言:javascript
复制
git clone https://github.com/Z3Prover/z3.git
cd z3

python3 scripts/mk_make.py --python
cd build
make
sudo make install

pip3 install z3-solver

它将提供C/C++和Python API。

来自:https://medium.com/@seunghyunchae7/installing-z3-theorem-prover-on-macos-bcc0b28bd485

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21192905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档