C/C++编译器

主流的C/Cpp编译器:

  1. gcc:GNU项目的。跟linux关系密切。
  2. msvc:微软的,cl 是个命令行工具,是VS底层所依赖的工具。跟windows关系密切。
  3. clang:LLVM项目的。跟Mac关系密切。
  4. icc:Intel的。

C/C++的编译器|编译环境

用Cygwin和MingW作编译环境、交叉编译,根本上都是因为GCC编译器的支持,它们做的工作是为GCC的编译扫除Unix-like、Windows间OS API的差异这个障碍。

 

对C++标准的支持:

在标准支持方面,clang > g++ > vc > icc。

从实际使用来看,非常取决于平台。比如win上vc最好,osx上clang最好,等。其他特点还有icc编译出来的东西在intel cpu上快。

 

多种编译器对C++11的支持

多种编译器对C++14的支持

posted @ 2017-05-10 14:08  why2cs  阅读(266)  评论(0编辑  收藏  举报