一种脱离VC编程软件的方法学习C/C++编程(搭建EditPlus实如今文本编辑框中执行.c文件

网上下载一个EditPlus记事本安装好后就能够按照下面步骤进行搭建环境了:

1、工具(Tools)→配置用户工具(Configure UserTools...),【添加工具】(Add Tool>>)→【应用程序】(Program)
一、【菜单文字】(Menu text)随意书写(此处写“编译”);
二、【命令】(Command)表明要执行的程序,写gcc.exe可执行文件全路径(F:gccbingcc.exe); 
三、【参数】(Argument)是传递给gcc的命令行参数“$(FileName) -o $(FileNameNoExt).exe”;设定一个“快捷键”,点击这个快捷键就能够执行这个命令;
四、【目录】(Initial)写“$(FileDir)”,这里的“目录”至关于cmd中cd到.c所在的文件夹(C:UsersAdministratorDesktopWIN32知识);
五、【动做】(Action)中选择“捕捉输出”(Capture output)由于选择“捕捉输出”(Capture output),编译输出不会输出到控制台,而是输出到“输出”视图,看起来清晰,并且方便定位错误行;
六、【保存】(Save) 的“当前文件、全部打开文件”                                                                    ( All open files);
2、再新建一个运行生成的exe程序的命令:
七、【菜单文字】(Menu text)随意书写(此处写“运行”);
八、【命令】(Command)表明要执行的程序,执行刚刚生成的.c程序文件;($(FileName).exe) 
九、【参数】(Argument)不用书写;
十、【目录】(Initial)写“$(FileDir)”,这里的“目录”至关于cmd中cd到.c所在的文件夹(C:UsersAdministratorDesktopWIN32知识);
十一、【动做】(Action)中选择“无”(None)由于选择默认的(None),编译时会输出到控制台,看起来清晰,并且方便;
十二、【保存】(Save) 的“当前文件、全部打开文件”                                                                    ( All open files);

顺便说下安装好VC6.0后也能够在电脑自带的记事本中编译运行本身编写的程序:
配置环境以下:

在cmd命令行下编译运行C/C++源文件
1、若是装有VC,那就简单了,由于VC带有C的编译器,能够将此路径设置进环境变量。
Windows系统下编译链接源代码方法:
cl -GX test.c
-GX: 启动同步异常处理
上面的命令会产生可执行程序:test.exe
在命令行中直接输入:test.exe 就可运行该程序
Tips:
1、cmd中键入cl提示不认识cl命令,则因为没法找到cl.exe程序。解决方法以下:
添加系统变量(Path),这样:个人电脑->属性->高级->环境变量->系统变量,在path中添加
C:Program Files (x86)Microsoft Visual StudioVC98Bin;
注意:
一、结尾最后用“;”隔开!
二、若是你的Microsoft Visual Studio 低于9.0版本或高于9.0版须要修改上面的路径名称。
2、cmd中键入cl执行编译时会出现mspdb60.dll没法找到的状况,是由于VC/Bin/下没有 “MSPDB60.DLL
MSPDB60.DLL,mspdbcore.dll,mspdbsrv.exe”这四个文件,解决的方法:
1>直接从F:Win32/Bin/下复制这四个文件到VC/Bin/下便可解决
2>添加系统变量(Path),这样:个人电脑->属性->高级->环境变量->系统变量,在path中添加 C:Program Files (x86)Microsoft Visual StudioVC98Bin;
,注意结尾最后用“;”隔开!
这样在用cl编译就不会出现mspdb6.0.dll文件找不到的错误了。F盘下Win32目录下的“直接利用命令行执行编译与连接”文件            
3、若是你在编译过程当中,出现一下错误:
一、fatal error C1034: stdio.h: no include path set
二、fatal error LNK1104: cannot open file "user32.lib
请在个人电脑->属性->高级->环境变量->系统变量中新建系统变量LIB、INCLUDE并设置它们的值为:
(LIB)C:Program Files(x86)Microsoft Visual Studio VC98Lib;
(INCLUDE)C:Program Files (x86)Microsoft Visual StudioVC98Include;必须加分号(;)工具

相关文章
相关标签/搜索