交叉編譯libcurl庫遇到的 Unable to link function recv 錯誤解決辦法
阿新 • • 發佈:2018-12-18
libcurl error: Unable to link function recv
最近在Android上交叉編譯libcurl庫, 遇到` Unable to link function recv `, 但是同樣的指令碼, 在同事電腦上跑的好好的, 尷尬...這種環境問題是最煩人的了....
搜了下, 找到如下sof, 說這個函式 `-lz , which is the flag to link the zlib`.
忽然想到前兩天編譯android原始碼, 手動下載安裝了zlib, 於是`./configure; make; make uninstall`解除安裝zlib, 在重新編譯便ok了.
成功提示如下:
checking for recv... yes
checking types of args and return type for recv... int,void *,size_t,unsigned int,int
這裡給兩個排bug的小tip:
set -x 顯示執行的bash命令.
出錯後, 找到config.log, 檢視詳細錯誤資訊.