準備工做: 1. 安裝gcc: sudo apt-get install gcc 安裝g++: sudo apt-get install g++ 安裝xutils-dev:sudo apt-get install xutils-dev 安裝make: sudo apt-get install make 2. 到官網下載larbin.tar.gz 安裝: 1.解壓larbin的包: tar -zxvf larbin.tar.gz 2.進入到 larbin目錄下:cd larbin 3.修改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); (注意:此處的vb,dgram,cbyte_io均是指針類型,我編輯的時候是帶星號的,可是博客上不顯示星號) 4.複製/usr/include/c++/的iostream文件到larbin的src目錄下,並更名爲iostream.h,在文件中添加一句using namespace std; 5.修改編譯選項配置:vi options.h 修改輸出選項: 將//#define SIMPLE_SAVE前的//取消掉,在#define DEFAULT_OUTPUT前加// (註釋的其實至關清楚的) 6.檢查系統是否知足編譯要求:./configure 7.編譯:make 8.運行:進入larbin目錄:./larbin 9.ctrl+c 終止程序ios
ps: 配置文件主要是options.h 和larbin.conf,能夠根據本身的需求配置 在瀏覽器輸入localhost:8081能夠看到爬到的的網頁的統計信息c++