gpt4 book ai didi

C++ - 是否值得在 Windows 上使用 GCC 而不是 MSVC?

转载 作者:可可西里 更新时间:2023-11-01 17:21:26 25 4
gpt4 key购买 nike

<分区>

我已经阅读了一些关于 GCC 与 MSVC 以及这些编译器的开发的问题,例如 GCC worth using on Windows to replace MSVC? , Visual Studio or GCC?GCC vs MS C++ compiler for maintaining API backwards binary compatibility .但这些都是非常过时的问题(2011 年)。随着新的 c++14 特性的出现,两个编译器之间的平衡开始了。在 Windows 上使用 Code::Blocks 是否仍然值得使用 Microsoft Visual Studio 的所有优点,例如:

  • 支持使用 MFC、ATL、DirectX 和其他有用的 Microsoft 库的原生 Windows 库。
  • 出色的调试功能,尤其是在使用反汇编 View 时(它有很多有用的功能)。

在我读过的大多数主题中,他们总是说 GCC 代码生成比 MSVC 的好,但在这方面的差异开始缩小。 GCC 中的代码生成仍然更好吗?最新的 C++ 特性,哪些是领先的?

与 MSVC 相比,我看到使用 GCC 的最大优势在于:

  • 它是开源的,这使得自定义编译器代码成为可能。
  • 更容易制作可移植代码。
  • 它是免费的。
  • ???更好的代码生成???

GCC 上的 C++14 特性:https://gcc.gnu.org/projects/cxx1y.html

MSVC RTM 上的 C++11 和 C++14 功能:http://blogs.msdn.com/b/vcblog/archive/2015/06/19/c-11-14-17-features-in-vs-2015-rtm.aspx

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