http_fetcher編譯問題 - BBS

Rachel avatar
By Rachel
at 2009-06-27T10:01

Table of Contents

自問自答,

問題解決了,

編譯的方式為:gcc -I../include -L../lib -lhttp_fetcher t.c

執行的方式為:LD_LIBRARY_PATH=../lib ./a.out

感恩~

※ 引述《sacanner (Sam)》之銘言:
: 哦,感謝,測試出來發現原來他的lib是c語言寫出來的,
: 因此我用g++來編譯時就發生上述的問題,
: 不過我的測試檔換成.c檔後,
: 他出現另一個問題:
: ./a.out
: /libexec/ld-elf.so.1: Shared object "libhttp_fetcher.so.2" not found, required
: by "a.out"
: 我是不是能在編譯時加上什麼參數,來指定libhttp_fetcher.so.2的位置呢?
: 謝謝告知~
: ※ 引述《weiyucsie (選擇那刻 才算開始)》之銘言:
: : 稍微下載測試後
: : 發現http_fetch的prototype為
: : int http_fetch(const char *url, char **fileBuf);
: : 對照其comment
: : Download the page, registering a hit. If you pass it a NULL for fileBuf,
: : 'url' will be requested but will not remain in memory (useful for
: : simply registering a hit). Otherwise necessary space will be allocated
: : and will be pointed to by fileBuf. Note that a NULL byte is
: : added to the data, so the actual buffer will be the file size + 1.
: : 看起來是你的用法錯了

--
Tags: BBS

All Comments

http_fetcher編譯問題

Dorothy avatar
By Dorothy
at 2009-06-26T22:03
哦,感謝,測試出來發現原來他的lib是c語言寫出來的, 因此我用g++來編譯時就發生上述的問題, 不過我的測試檔換成.c檔後, 他出現另一個問題: ./a.out /libexec/ld-elf.so.1: Shared object and#34;libhttp_fetcher.so.2and#34 ...

http_fetcher編譯問題

Belly avatar
By Belly
at 2009-06-26T19:33
※ 引述《sacanner (Sam)》之銘言: [deleted] : 可是卻仍發生undefined reference問題(錯誤如下) : g++ -I../include -L../lib -lhttp_fetcher t.cpp : /var/tmp//ccjBAMrM.o(.text+0x12b) ...

http_fetcher編譯問題

Rae avatar
By Rae
at 2009-06-26T18:22
我自己寫了個.cpp, 自行指定安裝目錄(非預設目錄), 然而在寫測試程式編譯的時候有指定include dir和lib dir, 可是卻仍發生undefined reference問題(錯誤如下) 請問該如何解決? 謝謝告知~ g++ -I../include -L../lib -lhttp_f ...

請問一個問題

Ivy avatar
By Ivy
at 2009-06-24T17:32
想請問各位 像是 linshi.twbbs.org 那種會動的按任意鍵繼續,要怎麼寫 小弟研究了好久還是沒辦法 PTT上臥虎藏龍,希望能幫忙解決小弟的困境 3Q - ...

關於 Mail Server

Thomas avatar
By Thomas
at 2009-06-16T17:11
※ 引述《stockton133 (流浪的流浪漢~~)》之銘言: : 各位大大~~ : 小弟我有一個問題 : 我最近想要架設一台mail server : 提供virtual mail server的服務 : 不知道在FREEBSD裡面 : 有沒有類似m0n0wall或是freenas m0n0wall或是f ...