小编Bo *_*Gao的帖子

MSYS2静态链接输出二进制

有没有办法静态链接MSYS2 gcc生成的.exe文件?我尝试了很多方法,但都没有奏效.所有生成的.exe文件都需要msys-2.0.dll,我想摆脱它.到目前为止,我尝试启用-ststic选项,-static-libgcc选项并将这些选项传递给-Wl,但它们不起作用.我试图剥离二进制文件,没有差别,但输出文件大小.我知道我可以在MSYS1.0 gcc中执行此操作,或者从Linux执行mingw-w64,但我无法在MSYS2.0中执行此操作.运行GCC -v后,它显示的工具链确实是用--enable-静态和--enable-共享和--enable-共享libgcc的编译.无论如何我有可以获得静态libgcc库吗?

gcc msys static-linking

4
推荐指数
2
解决办法
2209
查看次数

标签 统计

gcc ×1

msys ×1

static-linking ×1