ubuntu編譯opencapwap報錯解決
阿新 • • 發佈:2019-02-19
環境:ubuntu10.10
版本:opencapwap0.93.3
下載原始碼後直接make報錯
gcc: ./static/libssl.a: 沒有那個檔案或目錄
gcc: ./static/libcrypto.a: 沒有那個檔案或目錄
修改makefile
LDFLAGS = /usr/lib/libssl.a /usr/lib/libcrypto.a -lpthread -ldl -D_REENTRANT
仍然報錯
/usr/lib/libcrypto.a(c_zlib.o): In function `bio_zlib_free':
(.text+0x91): undefined reference to `inflateEnd'
/usr/lib/libcrypto.a(c_zlib.o): In function `bio_zlib_free':
(.text+0xad): undefined reference to `deflateEnd'
......
再次修改makefile
LDFLAGS = /usr/lib/libssl.a /usr/lib/libcrypto.a -lpthread -ldl -D_REENTRANT -lz -lm
加上 -lz -lm
lc 是link libc,lm是link libm,lz 是link libz
搞定
ps:ubuntu libpthread.* 和 libdl.*在 /usr/lib/i386-linux-gnu/路徑下
/* the end */