主题:[讨论]【灌水】到底哪个编译器对C++标准支持最严格?
JackieRasy [专家分:3050] 发布于 2008-10-11 00:46:00
周末了,狂发贴,嘿嘿!~
sarrow大侠不止一次对VC++6.0嗤之以鼻了,事实上我最近也老是发现类似的问题,在Windows XP下运行,尤其是在调试模式的情况下(例如: 静态变量的值并不会显示)。 这个调试问题可以通过打一个叫“Visual C++ 6.0 Processor Pack”的补丁来解决。奇怪的是,这个网页强调用户也必须运行Windows 98、Windows NT 4.0、或Windows 2000。晕吧,这个答案是我在网上搜索的,我也没试过。
我进入神奇的编程世界不久,这个问题只得留给大家来帮我解答了!~
另外说明两个问题:首先我不是高手,我的专家分水分含量太高了,最近论坛上有不少朋友老加我QQ问我问题,我是很愿意解答的,但是出于水平终究还是不够怕误人和自己专业课比较紧张的缘故,目前表示些许抱歉;另外就是我对 C 语言基本上是没有什么概念的,所以 C 语言的问题我差不多不会,好像知道的也不敢回答~
最后更新于:2008-10-11 00:50:00
回复列表 (共13个回复)
11 楼
gtkmm [专家分:810] 发布于 2008-10-11 23:20:00
人家说是编译器.. 不知楼上几位都谈到哪里去了..
别拿IDE当编译器用..
编译器,一般指的也就是:
gcc
vc
bcc
tc
icc
这几个而己了.. tc过时了,bcc用的人不是很多,vc6是不太好用了,2008还是不错的.icc说是对intel平台有优化,gcc一般被认为是权威.
那个dev.cpp,code::blocks,里面用的不是gcc 3.4.2版本么..
现在最新应该是4.3.2吧..
12 楼
pcboyxhy [专家分:2910] 发布于 2008-10-11 23:46:00
$ gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --enable-cld --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.3.2 (Debian 4.3.2-1)
我用的是4.3.2 for Debian
13 楼
zjsxko [专家分:860] 发布于 2008-10-12 09:48:00
用 Code::Blocks 代替 Dev 是比较好的选择,至少 Code::Blocks 还可不断更新。有两个版本,其中一个自带MinGW.
我来回复