larbin編譯 執行與配置

2021-05-22 00:01:07 字數 1072 閱讀 7777

命令列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*html::getlinks () 改為inline vector*getlinks ()

二、執行

進入解壓縮後的目錄執行

./configure

make

通過./larbin執行。

預設情況下larbin不執行任何輸出,可通過修改larbin.conf和option.h修改配置引數,部分引數亦可通過修改types.h檔案。 修改option.h和types.h檔案需要重新編譯。

* 預設情況下其配置檔案為larbin.conf,可通過引數 -c filename  設定自己的配置檔案。 

* 可通過 -scratch 引數讓larbin重新開始抓取網頁。

三、配置

附上http://blog.csdn.net/boabc2304/archive/2008/09/19/2950193.aspx

爬蟲larbin執行過程

八大部分 分別為url 庫,dns 解析,連線處理,i o 復用,檔案排重,robots 解析,解析html 檔案和儲存html 檔案 執行過程 1 執行配置檔案 解析larbin conf 檔案,也就是自定義的配置檔案,在此檔案中會得到要抓取的種子節點將其存入url 庫中。url 庫模組的實現是通...

配置sublime 編譯執行c

首先要有g 環境。怎麼檢查是否有g 環境呢?開啟cmd,輸入g 即可 接著設定環境變數。計算機 右鍵屬性 高階系統設定 環境變數 找到系統變數裡面的path在後面新增你g 的根目錄 例如我電腦上的dev是在d program files dev cpp mingw32 bin 然後到tools bu...

VScode配置,編譯,執行C C

第一步 預設安裝就行,可以更改一下安裝路徑 第二步 安裝必須的軟體和便於開發常用的外掛程式 第三步 什麼是 mingw w64 mingw 的全稱是 minimalist gnu on windows 它實際上是將經典的開源 c語言 編譯器 gcc 移植到了 windows 平台下,並且包含了 wi...