现在c++,用啥编译器问问问 谢谢大家了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现在c++,用啥编译器问问问 谢谢大家了相关的知识,希望对你有一定的参考价值。

不要把编译器和IDE弄混!通常我们使用的可以编辑源代码和组织源代码的软件叫做集成开发环境(IDE),一般IDE都自带编译器;那种把源代码转换为目标文件,然后连接生成可执行文件的软件称为编译器。通常来说你直接运行编译器的话,就会显示一个DOS窗口,然后提示你:没有输入文件。

现在说的Visual C++6.0 通常指IDE,它自带的编译器是Visual C++ 6.0编译器,这个IDE以及他的编译器比较老了,使用这东西的最佳操作系统是XP\2000。

Visual C++ 编译器现在已经更新到12.0,这款编译器从标准C++语言的层面上来讲就是增加了对C++11的支持。 Visual C++ 6.0编译器对标准C++并没有完全支持。使用最新版本的编译器有个好处就是错误提示是中文的。

linux上还有一个编译器集合GCC,这个编译器集合很强大的,支持很多语言,并且其中的C++编译器(g++)基本上完全支持C++11,并且是开源的,目前的最新版本是4.8.2。

IDE的话,目前做得最好的当属Visual Studio了,最新版本是Visual Studio 2013,这个版
本的编译器使用的编译器是Visual C++12.0。如果嫌VS2013太胖可以使用免费版的Visual C++ 2013 Express。

推荐的编译器: GCC和Visual C++的较新版本。
IDE: Visual Studio较新版本或者Express版本。

顺便说一下,上面说的C++11指的是ISO C++语言标准,可以理解为C++的第三个版本。一般国内教程都是C++03或者C++98。

例举一下ISO C++标准:
1998 ISO C++ 98(第一个C++标准)
2003 ISO C++ 03(C++98的修订版本)
2011 ISO C++ 11(当前C++标准,一门“新”的语言)
2014 ISO C++ 14(下一个标准,预计2014年发布)
参考技术A 大部分人用的是Visual studio.我在公司实习,写C++几乎都是visual studio 我用的是visual studio 2012. 但是2013版本也快发布了。 只是visual studio 比较大,对电脑的配置有一定的要求。VC6.0比较小巧一点,只不过有些缺陷。 参考技术B GUIDE 和 C Free 参考技术C 你百度一下VC++6.0,网上资源挺多的 参考技术D 编译器?直接用VS就行了...都带的呢。

以上是关于现在c++,用啥编译器问问问 谢谢大家了的主要内容,如果未能解决你的问题,请参考以下文章

C++生成的DLL用啥工具反编译

c++编程用啥软件好

汇编语言一般用啥编译器编辑?

初学c语言用啥系统好?

C++语法高手进

XCode 5 编译库,如 CMath