新手学习C++用什么编译器比较好呢??

时间:2022-06-14 17:37:08
最近在学C++,不知道该用什么编译器好。有人推荐vc++6.0,但是感觉那个太老了(教材里面这么说,说如果编译器的iostream 后面要加.h,就证明使用的编译器太老,建议换一个。还有就是win7 对vc6.0的兼容性也不好,还要弄一个补丁。曾经下过vs 2010,感觉太大了,而且有点复杂。我想问各位大神,新手用哪个编译器比较好呢!!

29 个解决方案

#1


VS2008。

#2


gcc

#3


下在一个C-free,这个挺好用的

#4


就用vs2010就行,vc6.0真的是太老了,它的有些跟新标准已经不一样了,vs2010是最新的了,虽然有点复杂其实一般经常用的操作还是多不到哪里去,具体的API可以查看 msdn,你可以看看 鸡啄米:C++编程入门系列之三(VS2010的使用介绍),简单介绍了下vs2010的使用

#5


编译器没有老与不老的问题。我们是编程序,老不老的跟咱们有什么关系呢?能用就是好的。

每个编译器都有它自己的特点,包括优点与缺点。
对于新手来说,当然是找个对语法要求越严格的越好了,这样非常有助于以后的成长!目前我接触过的,个人认为Linux的gcc还是很标准的。不过可能不太方便。
对于电脑配置不高又要求速度的人们,当然是VC好了,小嘛!比如楼主就会感觉VS太大,是吧。
每个人有每个人的喜好,我建议楼主都试试,自己感觉界面操作什么的顺手,那就可以了。

#6


win7 的系统就装VS2008吧

IDE 如楼上所说,没有什么老不老的

#7


VS2008

#8


如果不学c++ 11用win7+vc 2008,如果想学究用vc2010
如果不要windows编程,可以用速成版c++ Express 2005\2008\2010


#9


gcc

#10


新手就不用编译器的。

#11


gcc吧
windows可以用Mingw或Cygwin

#12


引用 5 楼 a2212 的回复:
编译器没有老与不老的问题。我们是编程序,老不老的跟咱们有什么关系呢?能用就是好的。

每个编译器都有它自己的特点,包括优点与缺点。
对于新手来说,当然是找个对语法要求越严格的越好了,这样非常有助于以后的成长!目前我接触过的,个人认为Linux的gcc还是很标准的。不过可能不太方便。
对于电脑配置不高又要求速度的人们,当然是VC好了,小嘛!比如楼主就会感觉VS太大,是吧。
每个人有每个人……


编译器新旧非常重要,5年之内的看不出来,超过10年的编译器绝对不可使用

#13


vs 2008

#14


code::blocks 好用 20m左右
dev C++ 也很好用 

#15


我vc6 2008都装了。装vc6主要是用的时间长,熟悉,验证点东西什么的。方便。
2008 主要是为了现在好多人都用这个了。。。拿过来直接工程文件能跑起来。。

对于新学的来说,建议直接2008.

#16


VS2008。

#17


虽然VC6很老,不过还是推荐VC6~不知道什么教材上都是VC6~表示学生压力很大~

#18


gcc的G++

毕竟gcc,intel C这些对于标准的界定比较有发言权

#19


Windows平台下用 DEV C++,界面不是很美观,但是很符合C++标准的,而且小巧,适合学习
Unix-like平台下用 GCC 吧,符合C++标准,好用,很多IDE都是直接调用的 GCC 作为其编译器的

#20


编译器不是问题,你说的应该主要指IDE,就是你写代码的地方,主要就是写代码是方便。

如果是windows 下,肯定用微软的东西是比较好的选择,VC6.0、VS2005——VS2010

其中VC6.0区别与其他的最大,其他都差不多
要是要Windows下的程序6.0的MFC与其他的版本差异较大些,为了与时俱进,用VS2010吧,感觉太大用2005。

如果用是Linux下的编程,用gcc、g++了就,IDE就没有VS那么系统了。

#21


GCC或vs2008

#22


就用GCC吧 code::blocks

#23


GCC对新手来说还是有点难度,使用VS2005就可以了吧。

#24


vs 2008,可以编写不同的语言。比较全的

#25


dev-c++挺好用的

#26


VC6很好用啊,功能很强大,
即使有点老了,但越用越感觉它的杰出。

#27


VC6.0

#28


自己下了个dec c++,感觉还可以,只是我们专业看来必须要用VS,以后再慢慢适应吧。毕竟才接触不久,会好的。感谢各位的建议。

#29


gcc

#1


VS2008。

#2


gcc

#3


下在一个C-free,这个挺好用的

#4


就用vs2010就行,vc6.0真的是太老了,它的有些跟新标准已经不一样了,vs2010是最新的了,虽然有点复杂其实一般经常用的操作还是多不到哪里去,具体的API可以查看 msdn,你可以看看 鸡啄米:C++编程入门系列之三(VS2010的使用介绍),简单介绍了下vs2010的使用

#5


编译器没有老与不老的问题。我们是编程序,老不老的跟咱们有什么关系呢?能用就是好的。

每个编译器都有它自己的特点,包括优点与缺点。
对于新手来说,当然是找个对语法要求越严格的越好了,这样非常有助于以后的成长!目前我接触过的,个人认为Linux的gcc还是很标准的。不过可能不太方便。
对于电脑配置不高又要求速度的人们,当然是VC好了,小嘛!比如楼主就会感觉VS太大,是吧。
每个人有每个人的喜好,我建议楼主都试试,自己感觉界面操作什么的顺手,那就可以了。

#6


win7 的系统就装VS2008吧

IDE 如楼上所说,没有什么老不老的

#7


VS2008

#8


如果不学c++ 11用win7+vc 2008,如果想学究用vc2010
如果不要windows编程,可以用速成版c++ Express 2005\2008\2010


#9


gcc

#10


新手就不用编译器的。

#11


gcc吧
windows可以用Mingw或Cygwin

#12


引用 5 楼 a2212 的回复:
编译器没有老与不老的问题。我们是编程序,老不老的跟咱们有什么关系呢?能用就是好的。

每个编译器都有它自己的特点,包括优点与缺点。
对于新手来说,当然是找个对语法要求越严格的越好了,这样非常有助于以后的成长!目前我接触过的,个人认为Linux的gcc还是很标准的。不过可能不太方便。
对于电脑配置不高又要求速度的人们,当然是VC好了,小嘛!比如楼主就会感觉VS太大,是吧。
每个人有每个人……


编译器新旧非常重要,5年之内的看不出来,超过10年的编译器绝对不可使用

#13


vs 2008

#14


code::blocks 好用 20m左右
dev C++ 也很好用 

#15


我vc6 2008都装了。装vc6主要是用的时间长,熟悉,验证点东西什么的。方便。
2008 主要是为了现在好多人都用这个了。。。拿过来直接工程文件能跑起来。。

对于新学的来说,建议直接2008.

#16


VS2008。

#17


虽然VC6很老,不过还是推荐VC6~不知道什么教材上都是VC6~表示学生压力很大~

#18


gcc的G++

毕竟gcc,intel C这些对于标准的界定比较有发言权

#19


Windows平台下用 DEV C++,界面不是很美观,但是很符合C++标准的,而且小巧,适合学习
Unix-like平台下用 GCC 吧,符合C++标准,好用,很多IDE都是直接调用的 GCC 作为其编译器的

#20


编译器不是问题,你说的应该主要指IDE,就是你写代码的地方,主要就是写代码是方便。

如果是windows 下,肯定用微软的东西是比较好的选择,VC6.0、VS2005——VS2010

其中VC6.0区别与其他的最大,其他都差不多
要是要Windows下的程序6.0的MFC与其他的版本差异较大些,为了与时俱进,用VS2010吧,感觉太大用2005。

如果用是Linux下的编程,用gcc、g++了就,IDE就没有VS那么系统了。

#21


GCC或vs2008

#22


就用GCC吧 code::blocks

#23


GCC对新手来说还是有点难度,使用VS2005就可以了吧。

#24


vs 2008,可以编写不同的语言。比较全的

#25


dev-c++挺好用的

#26


VC6很好用啊,功能很强大,
即使有点老了,但越用越感觉它的杰出。

#27


VC6.0

#28


自己下了个dec c++,感觉还可以,只是我们专业看来必须要用VS,以后再慢慢适应吧。毕竟才接触不久,会好的。感谢各位的建议。

#29


gcc