ubuntu下larbin配置,编译与运行

因为larbin很久之前就停止维护和开发了,现在在ubuntu下连编译都要修改代码,一般是这样修改即可:

命令行sudo apt-get install [softname]安装gcc、g++、make、xutils-dev
(1)打开./adns/internal.h文件,把568-571行直接注释掉就行了。
或者:
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);

(2)将所有文件的iostream.h头文件改为iostream并加上using namespace std; (3)./src/fetch/file.h中的第105行  inline Vector<char> *html::getLinks () { return &links; }改为inline Vector<char> *getLinks () { return &links; }

一般ubuntu下按照这个过程编译不会出错的,出错了可以检查下自己的软件是否装全了

./configure
make
通过./larbin执行。

默认情况下larbin不会有任何输出,可通过修改larbin.conf和option.h修改配置参数,设置输出的文件格式和目录格式等

你可能感兴趣的:(ubuntu,query,domain,vb,byte,iostream)