C语言开发平台editPlus+MinGW(gcc)的建立
C语言学习平台editPlus+MinGW(gcc)的建立
首先说明,这东西是给新手看的,高手就别来浪费时间了.
因为工作中有可能要接触到C语言,所以赶紧弄了个C语言的平台复习复习,本来打算用eclipse+ctd+minGW,可是弄了个最新版本的eclise后,没有找到相匹配的其它东西,所以只好想办法弄一个其它开发工具了.当然,如果你实在想用elipse,可以到它的网站去下载一个集成了C和C++的版本.下载地址是:http://download.actuatechina.com/eclipse/technology/epp/downloads/release/20071103/eclipse-cpp-europa-fall2-win32.zip
但是eclipse不是我们今天要说的重点,返回来说minGW,先到网上去下载一个回来吧.
如果在网上找不到,可以到我申请的一个免费硬盘那下载
http://tel6.800disk.com/index.aspx
帐号是:plume
密码是:liutao520
下载完成后,解压,安装。假设你装在了d盘protools文件夹中的话,在D盘protools下面就应该有个MinGW的文件夹。
然后设置环境变量,右击我的电脑->属性->高级->环境变量。在下面的系统变量中找到“Path”这一项,选中,然后编辑。在变量值的最后面加一个“;”分号,如果已经有就不用加了,再在分号后面打上MinGW中bin文件夹的路径,比如我们这次安装和的路径是:“D:\protools\MinGW\bin”。
设置完环境变量后,点开始->运行->cmd,然后,在DOS窗口中输入gcc回车,如果提示“gcc:no input files”说明已经成功了。否则的话,就去检查上面的环境变量是否设置的正确。
安装完了MinGW,去绿盟下载一个editplus,下载地址:http://www.xdowns.com/soft/4/85/2006/Soft_33863.html,注册信息网站有说明:
www.xdowns.com
699E3-13620-B8Z42-E6WE2-DAT03
下载完成,解压,然后就可以直接使用了。第一次使用会提示注册,把上面的注册信息填进去,重新打开editplus。点上面的“工具”->“配置用户工具”->点右上角的添加->应用程序。
然后在下面的菜单文本框中写上“GCC_C编译”,命令中框中写上“gcc”,参数框中写上“-c $(FileName)”,初始目录写上“$(FileDir)”,然后点确定。
再点“工具”->“配置用户工具”->“添加”->“应用程序”。
文本框:“GCC_C生成”;命令:“gcc”;参数:“-o $(FileNameNoExt) $(FileName)”;初始目录:“$(FileDir)”->确定。
然后再添加一个。
文本框:“GCC_C运行”;命令:“$(FileNameNoExt)”。其它两项什么也不填。把面下的“捕获输出U”勾上,再点确定就算配置好了。
下面就要运行第一个C语言的测试程序了。点左上角的"文件"->“新建”->“C/C++”。然后就会看到Editplus已经为我们写好了一个helloword的C语言程序。当然我们可以给他改成“Hello,EditPlus And MinGW!”ctrl+S保存。再点“工具”->“GCC_C编译”,这时候会跳出一个DOS窗口,当窗口提示“请按任意键继续...”时,按个空格,窗口自动关闭,再点“工具”->“GCC_C生成”,按空格关闭出现的dos窗口,再“工具”->“GCC_C运行”。 就会看到下面的窗口已经输出了这个c程序运行的结果:
---------- gcc_c.. ----------
Hello, EditPlus And MinGW!
输出完成 (耗时 0 秒)
至此,这个简单的学习平台就算完成了。
(提醒:如果出现“warning:no newline at end of file”,请在源文件的最后一行多加一个回车。)
在editplus中的tool菜单下面进行如下配置
1.gcc:编译C语言
命令:MinGW安装目录\bin\gcc.exe
参数:$(FileName) -g -o $(FileNameNoExt).exe
初始文件夹:$(FileDir)
选择捕捉输出
2.g++:编译C++
命令:MinGW安装目录\bin\g++.exe
参数:$(FileName) -g -o $(FileNameNoExt).exe
初始文件夹:$(FileDir)
选择捕捉输出
3.运行
命令:$(FileNameNoExt)
参数:
初始文件夹:$(FileDir)