《自制搜索引擎》 ubuntu环境配置

由于书本上写的是centos和debian的配置方式,mac又买不起,为了在已有的ubuntu上操作,所以特此写下这篇文章帮助未来配置环境有问题的同学。

按照centos的安装要求,可以看出需要安装的是gcc/sqlite/expat/bzip2这么几个库
但是由于不同操作系统软件源、软件名可能会不同,所以包管理器中需要的名字可能会有区别

在ubuntu下如果只安装sqlite3,即

apt-get install sqlite3

在这种情况下,在wiser源码目录中make时会提示缺少sqlite3.h头文件,显然是lib没有拿来。经过查找,发现对应的lib库为

apt-get install libsqlite3-dev

同理,expat也需要这个lib库,只需要把sqlite3换成expat即可

apt-get install libexpat-dev

接下来就可以在源码目录中输入make编译生成可执行文件了

<注>trunk目录中的代码是2-5章需要的;branch里面对应的数字代表对应的章节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值