浪费了好些时间,竟然so不允许使用noinst: 而且生成以后放在了.libs的隐藏文件夹里面,太龌龊了.
下面是简单的Makefile.am当然在automake之前要运行libtoolize
AUTOMAKE_OPTION=foreign
INCLUDES = $(SRDGAME_INCLUDES) -I$(srcdir)
lib_LTLIBRARIES = libsample.la
libsample_la_SOURCES = defs.h \
main.cpp
|
需要指出的是:共享库必须被安装,所以不允许使用 `noinst_LTLIBRARIES'和`check_LTLIBRARIES'
|
阅读(4758) | 评论(0) | 转发(0) |