我想使用一个开源库。由于我想将我的软件作为二进制包传播,我不希望库依赖于其他库,所以我需要静态链接依赖关系。
现在由于库是开源的并且没有提供二进制文件,我自己编译它。该库使用自动工具,我没有找到任何关于如何静态链接依赖项的有用文档。我所做的尝试是使用 --enable-static 调用配置脚本,但这显然只告诉 configure 编译库的静态版本 - 但我需要的是一个包含它所依赖的所有库的动态库。
因此,我需要一种方法来告诉 configure 静态链接依赖项,或者一种方法来对构建的库进行后处理以包含所有依赖项。谁能告诉我该怎么做?
哦,如果重要的话:我使用的是 64 位 Snow Leopard。