`
hackersc
  • 浏览: 4476 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

larbin试用问题集

阅读更多
编译报错

问题1:
./confiure  报错

make[2]: Entering directory `/home/sc/su/larbin-2.6.3/src/utils'
makedepend -f- -I.. -Y *.cc 2> /dev/null > .depend
make[2]: Leaving directory `/home/sc/su/larbin-2.6.3/src/utils'
make[2]: Entering directory `/home/sc/su/larbin-2.6.3/src/interf'
makedepend -f- -I.. -Y *.cc 2> /dev/null > .depend
make[2]: Leaving directory `/home/sc/su/larbin-2.6.3/src/interf'
make[2]: Entering directory `/home/sc/su/larbin-2.6.3/src/fetch'
makedepend -f- -I.. -Y *.cc 2> /dev/null > .depend
make[2]: Leaving directory `/home/sc/su/larbin-2.6.3/src/fetch'
make dep-here
make[2]: Entering directory `/home/sc/su/larbin-2.6.3/src'
makedepend -f- -I. -Y *.cc 2> /dev/null > .depend
make[2]: Leaving directory `/home/sc/su/larbin-2.6.3/src'
make[1]: Leaving directory `/home/sc/su/larbin-2.6.3/src'

原因 :makedepend没装
解决办法: sudo apt-get install xutils-dev



问题2:
make  报错

internal.h:331: note: expected ‘const byte *’ but argument is of type ‘char *’
parse.c: In function ‘adns__findlabel_next’:
parse.c:75: warning: pointer targets in assignment differ in signedness
parse.c: At top level:
parse.c:113: error: conflicting types for ‘adns__parse_domain’
internal.h:569: note: previous declaration of ‘adns__parse_domain’ was here
parse.c: In function ‘adns__parse_domain_more’:
parse.c:138: warning: pointer targets in passing argument 2 of ‘adns__vbuf_append’ differ in signedness
internal.h:331: note: expected ‘const byte *’ but argument is of type ‘char *’
parse.c:155: warning: pointer targets in passing argument 2 of ‘adns__vbuf_append’ differ in signedness
internal.h:331: note: expected ‘const byte *’ but argument is of type ‘char *’
make[1]: *** [parse.o] Error 1
make[1]: Leaving directory `/home/sc/su/larbin-2.6.3/adns'
make: *** [all] Error 2


解决办法:

adns文件夹下internal.h文件569-571行:
adns_status adns__parse_domain(adns_state ads, int serv, adns_query qu,vbuf *vb, parsedomain_flags flags,const byte *dgram, int dglen, int *cbyte_io, int max);
更正为:
adns_status adns__parse_domain(adns_state ads, int serv, adns_query qu,vbuf *vb, adns_queryflags flags,const byte *dgram, int dglen, int *cbyte_io, int max);

然后到/usr/include/c++/下CP一份iostream文件到larbin的src目录下。并将其名改为iostream.h,在文件中添加一句using namespace std;
分享到:
评论

相关推荐

    如何配置Larbin - 翻译

    关于Larbin网络爬虫的权威文档,你可以在这里学会Larbin的详细配置方法,让你的Larbin工作得更好

    larbin源码 c++的网络爬虫

    larbin源码 c++的网络爬虫larbin源码 c++的网络爬虫larbin源码 c++的网络爬虫

    larbin2.6.3爬虫程序

    larbin2.6.3爬虫,错误已全部改正,已在ubuntu下通过运行,可进行简单的爬网页任务。

    Larbin

    主要是网络爬虫,整个网络进行景象,得到网络资源

    修改好的larbin源代码

    修改好的larbin源代码,可以直接在ubuntu8.10下编译使用

    larbin 分析和win下移植

    介绍larbin原理和在win下怎么移植

    larbin 网络爬虫

    larbin是一种开源的网络爬虫/网络蜘蛛

    论文研究-Larbin的设计与优化 .pdf

    Larbin的设计与优化,叶建平,,搜索引擎是万维网能够更好为人类利用的重要工具。而网络爬虫是搜索引擎的核心组成部分。Larbin是一个高效,比较简单,而且功能比较

    larbin-高效网络爬虫

    LINUX下的网络爬虫。larbin应当是一个被广大搜索引擎爱好者应当引起注意的一个产品,虽然其功能逐渐被 Nutch 所接受和替代,但是其在爬虫上的优美设计的确值得称道。

    Larbin搜索引擎源码赏析[整理].pdf

    Larbin搜索引擎源码赏析[整理].pdf

    larbin-2.6.3

    开源的网络爬虫,一个外国年轻人写的,有一定的参考价值,附件带有移植到windows的参考文档

    larbin源代码

    larbin是一种开源的网络爬虫/网络蜘蛛,由法国的年轻人 Sébastien Ailleret独立开发。larbin目的是能够跟踪页面的url进行扩展的抓取,最后为搜索引擎提供广泛的数据来源。 larbin是一个被广大搜索引擎爱好者应当...

    larbin源码分析全解

    主要是分析larbin开源爬虫的源代码,主要思路是先从global文件中的各个重要的结构开始讲解、分析代码。

    larbin开源代码

    这是开源的Linux源代工具原码,用于网络获取资源,分享的原因是它各种技巧的用法,包括一个简单的webserver,文件上传工具,他的高效性很很被认同。

    larbin 搜索

    larbin 搜索,提供对网页的搜索。。。。。。。。

    larbin编译环境及在scanner中搭建交叉编译环境

    larbin编译环境的搭建、larbin编译环境潜入web开发的漏扫(scanner)中的方法及一些对遇到的问题的说明

    网络蜘蛛Larbin的设计和优化.kdh

    网络蜘蛛Larbin的设计和优化,Larbin是利用c++开发的一种网络爬 虫,由法国人Sebastien Ailleret发布,因此 它是开源的(基于GPL标准)。Larbin最初 开发出来是为了XYLEME工程。Larbin的 目的是在网络上抓取xml页面,然后...

    larbin的头文件可用于网络爬虫

    这个是larbin的头文件,其实这个在哪都可以找到,我只想要赚点积分。各位乡亲父老好不好啊?

    网络爬虫larbin

    经典的网络爬虫,经典的larbin,采用asdn域名异步解析,单线程非阻塞模型。

Global site tag (gtag.js) - Google Analytics