我制作了一个程序,用autoconf和automake自动生成makefile文件,下面是生成可执行文件的makefile.am文件,如何修改下面的 makefile.am 文件,让make后生成 lib*.so*格式的链接库文件。
AUTOMAKE_OPTIONS = foreign
bin_PROGRAMS = freeIMSer
freeIMSer_SOURCES = \
addr.cpp \
buffer.cpp \
config.cpp \
debug.cpp \
handler.cpp \
hash.cpp \
hashlist.cpp \
list.cpp \
net.cpp \
network.cpp \
timer.cpp \
util.cpp \
main.cpp
LIBS = -L/usr/lib/ -lz
该问题已经找到解决办法。还是修改makefile文件即可。改为lib_LIBRARIES=libfreeIM.a
libfreeIM_a_SOURCES=....就OK了。