哪一个编译器最好用又最通用?

suya101 2003-09-26 10:22:51
在GNU/Linux下有gcc,我是比较喜欢这个编译器的,功能既强大又比较符合ANSI C++国际标准,但Windos下我一直没找到很好用的编译器,VC真的很不好用啊,又极不兼容C++国际标准,C++ Builder吗我没用过,数来数去还是当年的Borland C++3.1最好用,可惜被微软给挤掉了,让VC垄断Widows天下这么多年,导致Widows下的C++编程开发工具一点大的进步都没有,还搞一个不太兼容。
现在请大家讨论一下,Windows下有哪些编译器比较好用又通用且最兼容C++国际标准的。欢迎大家积极参与啊
...全文
1894 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
suya101 2003-09-30
  • 打赏
  • 举报
回复
这位AlphaStone不要这么偏激吗?我是想听听诸位热心朋友的建议来的,不是来听你的奚落来者。
可能我编程是菜鸟级别,可能我的机器也很破。

不过谁不是从菜鸟级一级一级往上走的,难到你一生下来就会编程吗?再说编程就一定要有怎么怎么快的CPU、怎么怎么牛B的硬件吗?你以为是玩《魔兽争霸》。人家Linus Torvalds还不是就凭一台286就编出了Linux操作系统。
 
 何况我说的很清楚是在Windows下编写符合ANSI规范的C/C++程序。
 
 总结一下,VisualC++.NET2003、DEV++、minGW等都不错
 再次感谢各位热心的朋友,特别是无心红叶兄,就此揭贴
zhusunme 2003-09-28
  • 打赏
  • 举报
回复
说到通用,就是gcc好不好用就看你自己个人爱好
cgsw12345 2003-09-28
  • 打赏
  • 举报
回复
既然是在Window中那还是不microsoft的天下,VC7听说对标准支持还可以。
AlphaStone 2003-09-28
  • 打赏
  • 举报
回复
你这么问,叫别人怎么帮得上忙呀!
你编程是什么级别?你是要编写什么程序?你的硬件环境?

你这样问,就如同问别人有什么车提供,可人家都不知道你是在什么情况下来讲的,人家总不能
给台劳斯来斯让你去越野登山吧?或者给你台大卡车去郊外春游和商贸洽谈吧!你说呢?
qhgary 2003-09-28
  • 打赏
  • 举报
回复
其实vc不错的,我同intel的比较过,其实编译要看很多方面的,不仅是编译后的文件大小,还有编译出来的代码运行速度,开销,以及稳定性等等,都是各有所长,总的来说也差不多的,但是如果综合易用性的话,还是vc比较好
ac1998 2003-09-28
  • 打赏
  • 举报
回复


up.

up.
Wolf0403 2003-09-27
  • 打赏
  • 举报
回复
VC 7.1 可以编写非托管的本地代码,放心。
suya101 2003-09-27
  • 打赏
  • 举报
回复
VisualC++.NET2003确实还行,界面也很漂亮。可是据我所知,微软为了保持代码的安全性,搞了个托管,很麻烦啊。而且编程风格改了很多,越看越象微软自己的C/C++了,也和以前的VC6.0不怎么兼容了,还提倡少用指针,要知道指针可是C/C++的灵魂啊
Andy84920 2003-09-26
  • 打赏
  • 举报
回复
好像DEV-C++可以吧?

以前用过.现在一般在LINUX下面用GCC.很爽.
最舒服的是完全支持标准.用RH9.0系统带的!

WIN下面没用过什么C++编译器.觉得那些IDE都不爽.让人总去玩IDE本身去了.
没有把精力投入到程序本身上面.

:)
redleaves 2003-09-26
  • 打赏
  • 举报
回复
TO leasun(leasun):
BCB比GCC好!?这个我可不敢苟同.至少到BCB6为止,编译出的程序效率比GCC差一大截.
sakurar 2003-09-26
  • 打赏
  • 举报
回复
VisualC++.NET2003,Windows下最应算是最理想的C/C++开发环境。不论高级应用还是底层开发都很合用。感觉对标准也理解的也比较好。特别是其开发环境之友好、编译器性能之优秀。
不过每个人可能都有自己的看法,顶楼不妨比较一下,自有主张。
leasun 2003-09-26
  • 打赏
  • 举报
回复
其实如果比较编译技术,VC7和BCB都比GCC好
redleaves 2003-09-26
  • 打赏
  • 举报
回复
再补充一句,GCC和VC的编译器都不要钱,Intel C/C++很贵.
VC7.1的编译器在.Net Framework 1.1中,基本库在XP sp1 DDK(DDK中的编译器是7.0)中.这两样都不要钱.MS卖的只是它的IDE.
redleaves 2003-09-26
  • 打赏
  • 举报
回复
Intel C/C++ 7.1的说明里只指出了一项它不支持的C++标准.如果是真的话,它是支持C++标准最好的编译器了.
VC.Net 2002 支持85%以上的C++标准,VC.Net 2003 支持95%以上的C++标准.
GCC嘛,人人都说它支持标准最好,不过也没有见它的官方声明说它支持所有C++标准.就我使用的感觉来说,还算不错,不过类型检查不如Intel和MS严格.
值得一提的是Intel对C99支持得很好.VC的代码效率很高(至少我使用的结果是VC > Intel C/C++ >> GCC)
mfcer2 2003-09-26
  • 打赏
  • 举报
回复
我有Windows版的GCC谁要可以写email给我
mfcer@tom.com
分卷压缩后发给你,每卷有1.44M。共6卷,8M多吧!
最好把QQ号也发给我!
fdppi 2003-09-26
  • 打赏
  • 举报
回复
用intel的icc好了。支持大部分gcc扩展。
而且代码质量是最高的。
ezhou 2003-09-26
  • 打赏
  • 举报
回复
本人最喜欢的当然是gcc了。
vc的编译虽然不是很好,但是调试起来还是比较方便的。
doer_ljy 2003-09-26
  • 打赏
  • 举报
回复
VC 还可以把!
VC.NET没用过。
borland 的C++ Builder应该不怎么好用。
leyt 2003-09-26
  • 打赏
  • 举报
回复
VC 7.0 我喜欢
比DEV-C++看起来舒服多了,至少在着色方面。
DaNiao 2003-09-26
  • 打赏
  • 举报
回复
VC.net 2003对C++98年标准和C99年标准支持得很不错了
我觉得不比GCC3差
而且VC.net的优化作得异乎寻常的好,比GCC要强好多


DEV C++就是windows版的GCC,不过在windows平台上似乎不如在Linux里好了

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧