gpt4 book ai didi

c - Borland、GCC 和 MinGW 编译器之间有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 16:53:51 26 4
gpt4 key购买 nike

当然,我已经进行了一段时间的中级编程。我一直在这些不同的编译器(主要是 GCC 和 MinGW)中执行相同的代码,但我无法分辨出这些编译器之间的区别。我的意思是一个比另一个更好的方式是什么?或者是什么让他们与众不同?是否有一些特殊需求,您可能希望使用 GCC 而对于其他人可能需要 MinGW?

最佳答案

MinGW 和 GCC 实际上是底层相同的编译器。 MinGW 是 Windows 平台的 GCC 端口。

您会使用不同编译器(例如,基于不同的前端)的原因是:

  • 你有一个只有二进制的库,只有当你使用特定的编译器并且这些编译器恰好是针对不同平台的不同编译器时,它才能保证运行良好
  • 您需要针对多个平台,并且没有针对所有平台的编译器
  • 您有在不同平台上使用特定编译器扩展的遗留代码。

关于c - Borland、GCC 和 MinGW 编译器之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4078720/

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