我如同大漠中的孤烟,在芸芸众生中闯出自己的一片天空~~~

[转载]C++ 工具大汇

上一篇 / 下一篇  2007-07-19 19:26:09 / 个人分类:转载

查看( 1266 ) / 评论( 1 )
本文仅仅列举C++专项工具,而通用工具(建模工具、版本控制、文档工具等)不在其列。
.P YT4U;M.N$_ q0接上一篇书籍大汇:http://blog.csdn.net/Kenmark/archive/2007/03/12/1526833.aspx
-[SP,L~ \)}01. 编译器
5I5@a,l ia4X01) Microsoft Visual C++ 6.0,.NET2005等版本(简称VC6、VC++、VC.NET、VC2005等)爱好者博墅8L i:]$I2p:h@.SR
微软出版的不错的集成开发环境,有十分方便的编辑器、编译器、调试工具。同时Microsoft Visual Studio里还集成了很多有用的工具,为开发者提供了近乎完美的选择,但是美中不足的是编译器对标准的支持很差,臭名昭著的有其对template的极差支持、broken sizeof、奇怪的内存模型、对STL的差支持、还有太多了,记得候捷先生有一篇文章说VC对标准的差支持。爱好者博墅 M e9W;c'L*e
2) Cygwin(GCC/G++)爱好者博墅$C nVP @4T@
开源的编译器,对标准的支持值得标榜(当然也不是完美)。
$C-?)D2tQ6u03) Intel C++ Compiler(简称ICC)爱好者博墅"~6OS'm0x#My5P2V \
新秀,Intel出版的系列开发工具之一,号称代码效率比其它同类要高出不少,同时也有IDE集成。
"X2@b$E#QC { wy/hQ04) Borland C++ Builder(简称BCB)爱好者博墅)A4PR8^j9Y)t!S5b8Z
微软竞争对手Borland公司出版的集成开发环境,版本很多,CSDN也有专区研究BCB,也是比较常用的编译器。
"N$m$h p$_v05) Turbo爱好者博墅JiG9EC:O#D
很很很很老的编译器了,不建议用,标准支持不好,IDE也不怎样。爱好者博墅b!RQ-Ou/m/Fs c
6) Watcom
9FUs[j3g f0http://www.openwatcom.org/爱好者博墅%N x:Y]k(X8t6IlL
7) DigitalMars爱好者博墅H[4c vh/C*HA
http://www.digitalmars.com/爱好者博墅;U9S-B:`+q4Y$?
8) Mingw爱好者博墅mSH2[:p7r;b%JLo:~u8qh
另一个基于GCC的爱好者博墅J,Ao"tlDAv
2. IDE爱好者博墅5M|9CX J,g ~D
1)VC
f/UZ)O_5ZY02)BCB爱好者博墅3ct6V V#?*v
3)DEV-CPP爱好者博墅;TM]#y`\V"`@3rd
使用GCC作为编译器的开发环境,可是功能却不尽人意,不够完善的调试、编辑器等等(与VC的方便比较,大多数的IDE都暗然失色)。值得一说的是DEV-CPP经常会出现编译过时的BUG(就是修改了不编译更新)还有调试时变量值的过时使得DEV-CPP成为了完美的“鸡肋”。如果说VC是专业工具的话,DEV-CPP只能说是玩具。爱好者博墅0kT9B,\.|5f/C ?.j
4)Eclipse(CDT)爱好者博墅#O(j&hC6o
这个环境做JAVA的应该很熟悉,但是在这还是要一提,这是一个JAVA开发插件环境,配置不同的插件变成不同的环境,可以用来开发JAVA,C++等等(有点像变形金刚),CDT就是用于开发C++的插件。
e']]!E:l l't5L03. 编辑器爱好者博墅!w.\D,z&FeAc K:x
UltraEdit, Notepad, VI, EMACS, SOURCE INSIGHT, VISUAL SLICKEDIT等等
GeFQ]8`0^_^,开个玩笑,这些都只是Editor只是提供了C++语法的高亮条脚本而已,其中不乏功能及其强大者(如EMACS)
?-BCp5o qoop0当手头没有编辑器只有一个赤膊的编译器(如GCC)时用NOTEPAD体味一下开发的艰辛也是不错的>>爱好者博墅M`2I}q'd4urc}
4. IDE辅助
1B%A$?G7bD.E-[n0uj0Visual Assist
,e}1Xz,\@z`3c0哎,这个嘛,用VC的一般都是默认安装,可见依存关系之密切。爱好者博墅$d4x @*Q1\+^
VC工具集爱好者博墅 my|Gk+k4n
VC的工具集,有DEPEND(看执行文件依存关系)SPY++等等,这里不详细介绍了
+h3T*{o3e05. 测试工具
O|'\N'po0许多测试工具都支持多种语言,这里仅仅列举:
&A4FV0nEjG7X%?0CppUnit 常用的白盒测试工具cppunit.sourceforge.net
`Zi'Bq}0C++ Test 代码分析和动态调试爱好者博墅/KhoFv.}&H
Code Wizard 代码静态分析爱好者博墅jU7j?^p/?
Insure C++ 实时监控和优化爱好者博墅Q UIol*s,Gir?L7k
BoundsChecker 内存泄漏检测利器!!,还可以在API和OLE查错
#^YZ'tf1N3O6`3D1o |t0TrueTime 代码运行效率爱好者博墅Z!A;d g0rmpH%jn(Zj
TrueCoverage 函数调用次数、比率、稳定性跟踪爱好者博墅%iD9ml$Dd/N
黑盒的就不在讨论范围内了爱好者博墅*C]$DO2[S c)f t
爱好者博墅4e3\H#wIEo
由于大多工具是共享的,还有大公司之作,其余小型工具Google一下都是一大堆,所以不给出下载地址了。
K3o;N3B {i0此外,网友提供了更多:爱好者博墅o \sS[
BS的网站关于编译器的页
1Q G L]sF0http://www.research.att.com/~bs/compilers.html
-v6AmW#Zn0程序员免费资源爱好者博墅#BX"NR5e F7j:?
http://www.thefreecountry.com/爱好者博墅:by'}_8{(__:H^
讨论贴:爱好者博墅5A&s`a(kDT S
http://community.csdn.net/Expert/topic/5595/5595665.xml?temp=.6029322 爱好者博墅+d\-_5F,[ `
爱好者博墅!M"bF*jX3u"N0r

6CPNi J;ph0J[0原文链接:http://blog.csdn.net/kenmark/archive/2007/06/14/1651938.aspx

TAG: 转载

The Tomb of Son Of Darkness KingsamChen 发布于2007-07-19 19:12:56
路过...电脑爱好者|电脑爱好者论坛|电脑爱好者网站|软件使用|软件技巧|数码使用|数码技巧|硬件使用|硬件技巧:MG peFX,u-J
不过MS蛮不错的
我来说两句

(可选)

我的栏目

日历

« 2010-07-04  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 19328
  • 日志数: 36
  • 建立时间: 2007-04-06
  • 更新时间: 2007-12-31

RSS订阅

Open Toolbar