相关疑难解决方法(0)

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

我已经阅读了一些关于GCC vs MSVC的问题以及这些编译器的开发,比如GCC值得在Windows上用来取代MSVC?,Visual Studio还是GCC?GCC vs MS C++编译器用于维护API向后二进制兼容性.但这些都是过时的问题(2011年).随着新的c ++ 14功能的出现,两个编译器之间开始平衡.是否仍然值得使用Windows上的Code :: Blocks以及使用Microsoft Visual Studio的所有优点,例如:

  • 本机Windows库,支持使用MFC,ATL,DirectX和其他有用的Microsoft库.
  • 出色的调试功能,尤其是在使用反汇编视图时(它具有许多有用的功能).

在我读过的大多数主题中,他们总是说GCC代码生成比MSVC更好,但是这个问题的差异开始缩小.GCC的代码生成是否更好?那些最新的c ++功能呢,它们中的哪一个领先?

我在使用GCC与MSVC时看到的最大优势是:

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

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

c++ gcc visual-c++

8
推荐指数
2
解决办法
2万
查看次数

学习C++时有哪些好的编译器可以使用?

对于初学者来说,易于使用的C++编译器有哪些建议?免费或开源的将是首选.

c++ compiler-construction

1
推荐指数
1
解决办法
1330
查看次数

标签 统计

c++ ×2

compiler-construction ×1

gcc ×1

visual-c++ ×1