【发布时间】:2017-06-08 07:26:40
【问题描述】:
我正在尝试在 MinGW-w64 下将 libass 构建为具有静态链接的共享库。当我配置时
./configure --disable-static --enable-shared
它按预期生成共享库(动态链接)。但是,当我尝试通过设置强制静态链接时
LDFLAGS=-static
它不是生成一个静态链接的共享库(.dll 没有依赖项),而是生成一个静态库 (.a)。
我几乎可以肯定我拥有所有依赖的静态库,并且在制作过程中没有显示错误或警告消息。
谁能解释一下我做错了什么?
【问题讨论】:
标签: gcc shared-libraries mingw static-linking