C zlib二进制大小:静态与动态

C zlib二进制大小:静态与动态,c,dll,static,size,zlib,C,Dll,Static,Size,Zlib,在玩zlib(使用mingw,普通的C99,没有C++)时,我看到zlib.dll只有100K,而静态链接zlib源代码(定义了Z_SOLO)使我的可执行文件大小增加了大约1MO 你能告诉我这个理由吗 谢谢 你只是静态链接zlib库,还是链接它的所有依赖项?@Igor simple curiosité…:p@KerrekSB什么是zlib依赖关系?我只将所有zlib源代码添加到一个简单的测试C项目中(在代码块下)并编译。编辑:我编译为发行版,使用-Os

在玩zlib(使用mingw,普通的C99,没有C++)时,我看到zlib.dll只有100K,而静态链接zlib源代码(定义了Z_SOLO)使我的可执行文件大小增加了大约1MO

你能告诉我这个理由吗


谢谢

你只是静态链接zlib库,还是链接它的所有依赖项?@Igor simple curiosité…:p@KerrekSB什么是zlib依赖关系?我只将所有zlib源代码添加到一个简单的测试C项目中(在代码块下)并编译。编辑:我编译为发行版,使用-Os