打造算法学习的实践平台

打造算法学习的实践平台

一直想学习算法,当然,算法这个东西,只看书是不行的,程序是写出来的,所以要找一个写程序的东西。现在大部分的算法还是用C语言描述的,也有部分是用Java描述的,但是似乎还没有C#版本的,VS.Net大概是不行了。用什么呢?TC似乎当仁不让,但是被VS.Net宠坏了的现在,再去用DOS下的老古董,实在是心有不甘。没有别的东西了吗?当然不是,Eclipse+CDT可以说是现在最好的C程开发环境!

如果Eclipse是什么您都不知道,那您还是回火星吧。CDT全称是C/C++ Development Tooling,是Eclipse的C/C++开发工具。

整个系统需要以下软件:

1. Eclipse:基础设施。

2. JDK:Eclipse运行必须的。

3. CDT:Eclipse下的C/C++开发插件。

4. MiniGW:主要是使用其gcc编译器和调试器。

5. GNUMake:用于编译文件。

以上软件可以用Google找到,请自行下载最新版本,对应你的操作系统,Windows下使用x86版或Windows版。以下是安装说明:

1. 安装JDK。没什么好说得,一路下一步就是了。

2. Eclipse。也很简单,绿色软件,解压缩以后就能用(前提是有JDK)。

3. CDT。把解压缩后的plugins和features文件夹下的文件拷贝到Eclipse对应的文件夹下就可以了。

4. MiniGW。一般来说下载的应该是一个安装程序,一路下一步。建议直接安装到C盘根目录。

5. GNUMake。这个可能需要编译,我下载的版本中带一个Vs.net2003的Solution文件,我用Vs.net2005打开,自动升级后,编译一下就可以了。生成的文件在Release文件夹下。建议拷贝到C盘根目录。还有就是生成的文件默认为make_msvc.net2003.exe,改为make.exe。

6. 设置路径到MiniGW的bin目录和GNUMake目录。假设MiniGW的安装目录为C:\MiniGW,则其bin目录为C:\MiniGW\bin。假设GNUMake的安装目录为C:\Make。设置路径的方法为在“我的电脑”上点右键,选“属性”,“高级”,“环境变量”,“系统变量”中的“Path”,将“C:\MiniGW\bin”和“C:\Make”加进去,用“;”隔开。

7. 设置好路径后可以开一个cmd,用“path”命令看一下是否路径设置正确。然后试一下“make”命令,如果显示“make: *** No targets specified and no makefile found. Stop.”,说明GNUMake安装正确。使用“gcc”,如果显示“gcc: no input files”,则说明MiniGW中的gcc编译器安装正确。

好了,整个系统安装完成,可以开Eclipse写程序了。

新建一个Managed C Project 项目(Managed表示由系统维护Makefile文件,很方便),加一个Source File。敲一个HelloWorld进去,编译一下吧!然后我们就可以用Eclipse强大的环境调试我们的程序了,再也不用看DOS下TC的蓝脸了。

PS:CDT自动生成的Makefile文件中clean会出错误,但是不影响使用,我查了一下,是兼容性问题,官方也没有好的解决方案,不过不影响使用。

本文转自冬冬博客园博客,原文链接:http://www.cnblogs.com/yuandong/archive/2006/08/12/475287.html ,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值