环境: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 */