当前位置: 技术问答>linux和unix
如何编写 makefile.am 文件让其make后生成 lib*.so* 格式的链接库文件?
来源: 互联网 发布时间:2015-12-22
本文导语: 我制作了一个程序,用autoconf和automake自动生成makefile文件,下面是生成可执行文件的makefile.am文件,如何修改下面的 makefile.am 文件,让make后生成 lib*.so*格式的链接库文件。 AUTOMAKE_OPTIONS = foreign bin_PROGRAMS = freeIMSe...
我制作了一个程序,用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
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
|
dy : $(DYTGT)
cc -rdynamic -s -o $@ $(DYTGT) -ldl
你GCC的C参数标志中一定要有 -rdynamic -ldl
才能生成so
cc -rdynamic -s -o $@ $(DYTGT) -ldl
你GCC的C参数标志中一定要有 -rdynamic -ldl
才能生成so
|
友情Up
|
mark