gpt4 book ai didi

c++ - g++.exe 和 x86_64-w64-mingw32-g++.exe 有什么区别?

转载 作者:搜寻专家 更新时间:2023-10-31 02:09:42 25 4
gpt4 key购买 nike

同样的问题也适用于 gcc、ar 等。

在 Code::Blocks 中将工具链可执行文件从 something.exe 更改为 x86_64-w64-mingw32-something.exe 时,代码仍然可以完美编译。此外,32 位和 64 位模式在这两种情况下都能完美运行。

g++ -vx86_64-w64-mingw32-g++.exe -v 在命令行上显示相同的输出。

如果它们完全相同,为什么它们作为不同的可执行文件提供?

最佳答案

x86_64-w64-mingw32-g++.exe 是一个交叉编译器,用于编译可以在不同类型的计算机上运行的代码(根据名称,它看起来像 Windows 64 位) . g++ 是常规编译器,用于编译代码以在同一台计算机或同一类型的计算机上运行。在您的系统上(例如,如果您的系统是 64 位 Windows),它们可能会做同样的事情。

关于c++ - g++.exe 和 x86_64-w64-mingw32-g++.exe 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46324337/

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