gpt4 book ai didi

c - GCC -mno-cygwin 选项破坏 exe 功能

转载 作者:行者123 更新时间:2023-11-30 21:07:45 33 4
gpt4 key购买 nike

我正在尝试使用 MingW-Cygwin 构建 c 源文件,当我使用 gcc source.c -o test 时,结果工作正常,编译后的 exe 文件中的每个函数都正常,但是exe需要[cygwin1.dll]才能工作。

当我使用gcc -mno-cygwin source.c -o test时,编译的exe可以在不需要dll的情况下运行,但exe文件的功能不起作用(exe卡住) .

我尝试了所有 gcc 版本以及 cygwin 和 mingw[w64],结果都是相同的。

我有一个以前编译过的exe,它可以正常工作,不需要dll文件,所以我搜索了编译器并检测到{MinGW(GCC: (GNU) 4.9.3 20150626 (Fedora Cygwin 4.9.3-1))[- ]}。

所以任何人都可以帮助我编译文件,没有错误或上面列出的 fedora cygwin 的链接,因为我搜索了很多,但没有找到任何东西。

注意:我也尝试在 Linux 中进行交叉编译,并且 exe 卡住了相同的结果!

最佳答案

感谢每一位感兴趣的人,但我通过使用自己的方法将 exe 与 .dll 文件合并来解决了问题,一切正常..

关于c - GCC -mno-cygwin 选项破坏 exe 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42347895/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com