寻求一款简易的C/C++IDE

作者:liguisen

bloghttp://blog.csdn.net/liguisen/

 

寻求一款简易的C/C++IDE,有这样一个需求:
1
,运行于windows,体积小巧,绿色免安装最好。
2
,带标准库,有简单的调试功能(窗口界面),例如断点,单步执行,查看变量、内存地址的值等
3
,适合新手使用,例如第一次学习程序设计语言。

4,一般只用来做34百行以下的控制台小程序。


就这样一个需求,却找不到合适的,其实就是想找一个类似TC这样的而已,TC2windows XP也能勉强运行,但总是问题多多,想找一个替代的而已。Win-TC不错,可惜就是没有调试功能,在网上找了几个类似的,都是没有调试功能。一笑的标准C/C++学习IDE--MWEP( Generate by MingW & EditPlus ) 不错,可惜使用的是GCC,调试用GDB命令行方式的话对新手来说是一个不小的障碍(我认为对新手来说,刚开始倒不用刻意追求标准,不过倒是有可能养成坏习惯。)。

经过在网上的一番搜索以及网友的推荐,发觉有几个不错:

C-FreeLCC-Win32Dev-CppMinGW Developer Studio,精简版VC++6.0

这几个还真不好选择,估计我会在前面3个中挑选一个,顺便还体验了一下Visual c++ 2005 Express Edition,专业版早下好了,一直没时间去试一试。

C-Free:

国产共享软件,官方网站:http://www.programarts.com/

简介:

C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用本软件,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。

C-Free支持多编译器,可以配置添加其他编译器;

      目前支持的编译器类型:

          (1) MinGW 2.95/3.x/4.x/5.0(默认)

          (2) Cygwin

          (3) Borland C++ Compiler

          (4) Microsoft C++ Compiler

          (5) Open Watcom C/C++

          (6) Digital Mars C/C++

 

在官方网站下载了一个4.0 beta2(中文版,8665KB),居然第一次运行就提示我过期(也是第一次安装),根本不能进入主界面,即使想输入注册码都不行,失望。

重新下载了一个 3.5.2 (中文版,7567KB),倒是可以运行了,点新建文件,默认是cpp,没有选择的余地。粗略试了一下,除了要安装(我安装后简单的把整个安装目录复制到另外一台机器,不能运行,可能写注册表了)、注册以外,倒是基本满足我的要求了,界面也不错。其它功能还没有试。

我们还可以到

http://programarts.com/cfree_en/download.htm

http://programarts.com/download/

下载教育版:cfree4_0_beta2_edu_setup.exe(英文,8628KB  注:For education use only

重新安装教育版,发觉改进了不少,有一个特色功能(最起码我第一次看到):在使用GUI图形调试时,可以显示一个控制台窗口,同步显示gdb的调试过程,对于初学者学习gdb调试是一个非常大的帮助,可说是对一笑的NWEP的一个改进。

 

LCC-Win32

License:

This software is not freeware, it is copyrighted by Jacob Navia. It's free for non-commercial use, if you use it professionally you have to have to buy a licence.

 

官方网站:http://www.cs.virginia.edu/~lcc-win32/

 

LCC-Win32是运行于Windows9x/Me/NT/2000下的免费的32C语言编译系统。它的原始发布文件只有 3M ,但却拥有一个功能强大的集成开发环境(IDE)、速度极快的编译器与连接器、方便顺手的调试器、资源编辑器和版本控制系统。另外还提供图像编辑器和C语言源文件格式化缩进器等附加工具。通过它的应用程序向导,你可以单击几次鼠标轻松得到一个应用程序框架,丝毫不比其它庞大的同类软件逊色。你可以用LCC-Win32开发32位的控制台程序、Windows常规程序、动态连接库(DLL)以及静态连接库(LIB)LCC编译器支持标准的ANSIC,同时支持C语言的扩展。通过下载相关工具,LCC-Win32还提供对EiffelFortran语言的支持。

 

关注的几个特点:

1,使用自己的编译器(lcc.exe)和连接器(lcclnk.exe)。

2Lcc-Win32的工程信息不是存储在硬盘上的,而是存储在Windows的注册表项里,一大缺点啊。

3,虽然需要安装(V3.0英文,3101KB,有汉化文件394KB),但是我同样简单的把整个安装目录复制到另外一台机器可以运行,至于有什么区别,目前没有深究它的安装过程,不清楚。

 

关于更多的介绍,你可以在网上搜索“LCC-Win32小指南”以了解更多。

 

Dev-Cpp

这个比较出名,我就不多做介绍了,GPL协议的,使用Mingw32编译,官方网站:http://www.bloodshed.net

北斗星君的专栏:http://blog.csdn.net/VisionCat/category/96409.aspx有相关的介绍。

 

1devcpp- 4.9.9 .2_setup.exe多语言版(安装过程有英文没中文),9108KB,安装完毕可配置使用中文(想换回英文,不知道怎么弄)

2,和C-Free一样样能基本满足我的要求,启动比cfree慢。

3,我同样简单的把整个安装目录复制到另外一台机器可以运行,至于有什么区别,目前没有深究它的安装过程,不清楚。

 

MinGW Developer Studio

MinGW Developer Studio2.05

同样比较出名,像极了vc。打开一个.c文件,有代码折叠功能,不错,不过竟然不能编译!原来它是一定要搞个工程出来才可以干活,真是傻呀,vc就比它做的好,vc会提示你新建一个工程的。

另外,MinGW Developer Studio的调试也比Dev-Cpp稍差。MinGW Developer Studio同样可以复制到另外一台机器运行。

 

精简版VC++6.0 

只有 13M ,免安装,用来做一般的控制台程序还是可以的,有编译调试功能。

 

Visual C++ 2005 Express Edition

官方下载网站:http://msdn.microsoft.com/vstudio/express/visualc/download/

下载了一个,只有 2M ,是网络安装包,不推荐,你可以下载Ixpvc(约 67M )和vcsetup(约 2M )这两个文件来安装。

英文:

Ixpvc

http://go.microsoft.com/fwlink/?LinkId=51417&clcid=0x409

vcsetup

http://go.microsoft.com/fwlink/?LinkId=51410&clcid=0x409

 

中文:

Ixpvc

http://go.microsoft.com/fwlink/?LinkId=51417&clcid=0x804

vcsetup

http://go.microsoft.com/fwlink/?LinkId=51410&clcid=0x804

 

vcsetup.exe Ixpvc.exe解压到相同文件夹,开始安装。

附:

Visual Studio 2005 Express Edition 简体中文正式版下载攻略 (出处不详)

 

     一直在等待中文正式版的Visual Studio Express Edition,虽然微软中国提供

了中文的简介,不过下载的链接依然是指向英文网站,压缩包方式的下载也是英文的,

而且没有选择语言的选项。

     微软学生中心号称提供中文版镜像下载,但是不但需要注册,网速奇慢,而且费

了九牛二虎之力拉回来的居然是测试版,要气到吐血哦!

     闲逛MSDN,在日本MSDN发现已经提供日文版的ISO镜像下载, 21日 发布。

赶紧回MSDN中国,刷新,选择压缩包安装,还是老样子,链接到英文站点,

蓝色的“Download"链接,指向地址是

http://go.microsoft.com/fwlink/?LinkId=51413&clcid=0x409

     沮丧!

不过突发奇想,如果把英文区域码0x409,改成是简体中文区域码0x804,会是什么

结果呐?输入http://go.microsoft.com/fwlink/?LinkId=51413&clcid=0x804

     回车,提示下载文件vwdsetup.exe,保存,运行……

     吼吼,解压缩的界面是简体中文了!安装界面也是中文了!!

     有门了,取消安装,用RAR解开vwdsetup.exe,找到Ixpvwd.exe压缩包的下载

地址以及MSDNSQLEEdotnet2.0中文语言包等的下载地址,用Flashget下载回来,

按照英文ISO镜像的目录结构分别解压集成,

     setup……完成!版本号:8.0.50727.42(RTM.050727-4200)

     嘿嘿……成功!

     如法炮制其他几个Express版开发工具,除了Visual J#之外,均已发布中文正式版

原谅我吧,我只是等不及了,微软的大侠们,都开发好了就放出来吧,干吗非要等待

什么良辰吉日呐?

下载地址如下:

.Net Framework

    dotnetfx.exe

    http://go.microsoft.com/fwlink/?LinkId=51424&clcid=0x804

    NetFx64.exe

    http://go.microsoft.com/fwlink/?LinkId=51431&clcid=0x804

    langpack.exe 中文语言包

    http://go.microsoft.com/fwlink/?LinkId=54024&clcid=0x804

Windows Installer v3.1

    WindowsInstaller-KB893803-v2-x86.exe

    http://go.microsoft.com/fwlink/?LinkId=51430&clcid=0x804

MSDN Express Edition中文版

    msdnixp.exe

    http://go.microsoft.com/fwlink/?LinkId=51429&clcid=0x804

SQL Server Express Edition 中文版

    SQLEXPR32.EXE

    http://go.microsoft.com/fwlink/?LinkId=51433&clcid=0x804

    SQLEXPR.EXE

    http://go.microsoft.com/fwlink/?LinkId=51434&clcid=0x804

Microsoft Visual Studio 2005 Remote Debugger Light (x64) 中文版

    http://go.microsoft.com/fwlink/?LinkId=51432&clcid=0x804

Visual Basic Express Edition 中文版

    Ixpvb.exe

    http://go.microsoft.com/fwlink/?LinkId=51415&clcid=0x804

    vbsetup.exe

    http://go.microsoft.com/fwlink/?LinkId=51405&clcid=0x804

Visual C# Express Edition 中文版

    Ixpvcs.exe

    http://go.microsoft.com/fwlink/?LinkId=51418&clcid=0x804

    vcssetup.exe

    http://go.microsoft.com/fwlink/?LinkId=51411&clcid=0x804

Visual C++ Express Edition 中文版

    Ixpvc.exe

    http://go.microsoft.com/fwlink/?LinkId=51417&clcid=0x804

    vcsetup.exe

    http://go.microsoft.com/fwlink/?LinkId=51410&clcid=0x804

Visual Web Developer Express Edition 中文版

    Ixpvwd.exe

    http://go.microsoft.com/fwlink/?LinkId=51422&clcid=0x804

    vwdsetup.exe

    http://go.microsoft.com/fwlink/?LinkId=51413&clcid=0x804

Visual J# Express Edition

    Ixpvjs.exe

    http://go.microsoft.com/fwlink/?LinkId=51420&clcid=0x804

    vjssetup.exe

    http://go.microsoft.com/fwlink/?LinkId=51412&clcid=0x804

    vjredist.exe

    http://go.microsoft.com/fwlink/?LinkId=51426&clcid=0x804

     至于如何集成,我想不用我说了吧:)

 

如果有问题,看看:

注意事项:

1、关于 .Net Framework:

(1)dotnetfx.exe 32位版本,NetFx64.exe 64位版本,请根据自己的机器进行选择;

(2)langpack.exe 是中文语言包,可装可不装,安装后 .Net Framework 的提示信息就变成中文,但是对实际使用无任何影响。

(3)、安装 Visual Studio Express Edition 必须先安装 .Net Framework 和 中文语言包,否则整合后安装时会找不到文件。

2、关于 Windows Installer v3.1

(1)、安装 Visual Studio Express Edition 必须先安装 Windows Installer v3.1,否则整合后安装时会找不到文件。

3、安装方法:

(1)、下载 Visual **** Express Edition (这里的星号代表下载的语言程序,例如 Visual Basic ) 栏目下的所有程序(比如 VB 就是 Ixpvb.exe vbsetup.exe)

(2)、将下载的所有文件全部用 WinRAR 解压到同一目录 (比如 VB 就是将 Ixpvb.exe vbsetup.exe 同时解压到某目录( C:/VBSetup/ ))

(3)、运行解压得到的 Setup.exe 进行安装(比如 C:/VBSetup/Setup.exe) *

* 如安装失败,可尝试直接运行**setup.msi( vbsetup.msi)进行安装

你可能感兴趣的:(windows,express,ide,语言,编译器,installer)