Compilation 如何在没有dll的情况下编译GNU sed?

Compilation 如何在没有dll的情况下编译GNU sed?,compilation,sed,mingw,gnu,Compilation,Sed,Mingw,Gnu,我用以下方法编写了报告: 它成功了 但困扰我的是,没有libintl-8.dll libiconv-2.dll,sed.exe无法运行 如何解决此问题?/code>/configure LDFLAGS=-static 制作 /configure LDFLAGS=-static 制作 您也可以说sed.exe在没有kernel32.dll的情况下无法运行,但您不能对此进行链接!你有这两个DLL的来源吗?可以将它们编译为.lib,然后将sed更改为针对它们的链接。对不起,没有太多帮助,但你所要求

我用以下方法编写了报告:

它成功了

但困扰我的是,没有libintl-8.dll libiconv-2.dll,sed.exe无法运行

如何解决此问题?

/code>/configure LDFLAGS=-static 制作

/configure LDFLAGS=-static
制作

您也可以说sed.exe在没有kernel32.dll的情况下无法运行,但您不能对此进行链接!你有这两个DLL的来源吗?可以将它们编译为.lib,然后将sed更改为针对它们的链接。对不起,没有太多帮助,但你所要求的是可能的。谢谢你的回答。我再次尝试键入
/configure--help
,并观察可能包含
static
的开关。可能存在强制静态链接的配置开关。这就是你要找的。在问这个问题之前,我已经试过了。找不到“static”:(您也可以说sed.exe在没有kernel32.dll的情况下无法运行,但您不能链接到它!您有这两个dll的源代码吗?可以将它们编译为.lib,然后将sed更改为链接到它们。抱歉,没有太多帮助,但您所问的是可能的。感谢您的回答。我尝试再次键入
/configure--h。)elp
并观察可能包含
static
的开关。可能存在强制静态链接的配置开关。这就是您要查找的。在问此问题之前,我已尝试过。找不到“static”:(
./configure
make && make install