在Cygwin中搜索g ++显示:
这些之间有什么区别?
答案 0 :(得分:1)
使用Cygwin构建的二进制文件gcc-g++
链接cygwin1.dll
,这是一个用于Windows的POSIX API的实现。
mingw64-x86_64-gcc-g++
是Mingw-w64工具链的一部分,它构建了不依赖于Cygwin的本机 Windows应用程序。系统上的mingw-gcc-g++
可能是符号链接,也可能是产生32位二进制文件的版本。
您可以通过检查" hello world"的导入表来验证这种差异。使用objdump -x hello.exe
建立的程序。