分类: C/C++
2008-05-27 20:49:03
一个是winTC 内核是TC2.0,在windows下运行的C编译器。是某位中国人做的软件。坦白说winTC还是比较适合编译标准C程序的,毕竟是TC2.0内核,而且软件本身很小,方便实用。不过我发现有些时候还是会出现莫名其妙的bug,比如long型数据似乎有问题,经过我的测试,软件无法识别long型数据!!! int main() { long i; scanf("%d",&i); printf("%d",i); } 打印出的i值居然是随机数!!!! 这个bug很奇怪,为什么会这样呢??(因为编程经常用int和char,很少用long,所以我现在才发现这个问题。) |
一个当然是VC++6.0 这个也许是各位Cpper使用最多的软件。不过坦白说我对它没有好感!!尽管也许我以后会用到它。因为它不兼容标准C++。也许有人说兼不兼容有什么关系?我觉得不兼容标准C++会让我们走入歪道,最后会养成不好的习惯,导致不会编真正的C++程序。其实微软发布studio.net时也在声明,其C++编译器已经比VC6.0更兼容标准C++了。可见,不管如何,兼容标准是判断编译器好坏的一个准绳!连微软也在努力做到这一点。 |
最后一个是dev C++(最新版为Dev-C++ 5.0 beta 9.2 (4.9.9.2)) 这个是最兼容标准C++的。可惜可能开发时很多人还是用VC++,谁叫微软是老大呢?我是刚刚接触dev C++,了解不多,不过使用过几回,感觉的确很爽!我在官方网站得知它还自带诱人的GCC编译器!!(完整版)另外,dev C++算是在这么多编译软件中比较小的一个了。最后还要说的是:dev C++遵循GUN计划,也就是说它是开源的、免费的! |
我推荐使用dev C++!!