【发布时间】:2010-11-25 21:51:02
【问题描述】:
我正在使用 autoconf 和 automake 构建一些包,并希望确保库是动态链接的(即没有静态链接)。
应该如何设置自动工具来强制动态库链接?
【问题讨论】:
标签: dynamic-linking autoconf automake building
我正在使用 autoconf 和 automake 构建一些包,并希望确保库是动态链接的(即没有静态链接)。
应该如何设置自动工具来强制动态库链接?
【问题讨论】:
标签: dynamic-linking autoconf automake building
想到这样的事情:
# Makefile.am lib_LTLIBRARIES = libpart.la libpart_la_SOURCES = lgpl_chunk.c bin_PROGRAMS = 道具 prop_SOURCES = prop.c prop_LDADD = libpart.la
并确保您始终构建一个共享库。最好默认禁用静态构建,
#configure.ac AC_DISABLE_STATIC if test "$enable_static" != "no";然后 echo "对不起,戴夫,我不能让你那样做"; 1号出口; 菲;【讨论】:
您不必为此依赖自动工具。您可以使用dlopen 或其他工具来加载动态库。
【讨论】: