cfree5专业版下载安装cfree5pro中文版下载v5.0

cfree5专业版是专为C和C++程序员设计的一款免费的集成开发环境(IDE)软件,提供了一套强大的工具和功能,可以帮助程序员轻松编写、调试和管理C和C++代码。

而且,cfree5提供了丰富的编辑功能,包括自动完成、语法高亮、代码折叠、括号匹配等功能,同时还集成了调试器,允许程序员在开发过程中进行代码调试和错误修复,从而提高代码编写效率和准确性。并且调试工具支持断点、变量监视、堆栈追踪等,以此帮助程序员快速定位和解决问题。

此外,C-Free5还支持项目管理,能够帮助用户轻松组织和管理自己的代码文件,同时还与版本控制系统(如Git)集成,帮助程序员跟踪和管理代码的版本。

1、支持多编译器,可以配置添加其他编译器;

目前支持的编译器类型:

(1)MinGW2.95/3.x/4.x/5.0

(2)Cygwin

(3)BorlandC++Compiler

(4)MicrosoftC++Compiler

(5)OpenWatcomC/C++

(6)DigitalMarsC/C++

(7)ChInterpreter

(8)Lcc-Win32

(9)IntelC++Compiler

2、增强的C/C++语法加亮器,(可加亮函数名,类型名,常量名等);

3、增强的智能输入功能;

3、可添加语言加亮器,支持其他编程语言;

4、可添加工程类型,可定制其他的工程向导;

7、代码完成功能和函数参数提示功能;

8、能够列出代码文件中包含的所有符号(函数、类/结构、变量等);

9、大量可定制的功能

(1)可定制快捷键

(2)可定制外部工具

(3)可定制帮助(可支持Windows帮助、Html帮助和在线帮助);

10、彩色、带语法加亮打印功能;

11、在调试时显示控制台窗口;

12、工程转化功能,可将其他类型的工程转化为C-Free格式的工程,并在C-Free中打开。

1、当编写一个大的程序的时候,往往涉及到的源程序文件不止一个,这时候需要建立一个工程来统一管理这些文件,使用工程,可以方便地将这些文件编译、连接成一个独立的可执行文件。首先我们选择“工程”菜单下的“新建”选项,

2、产生如下图所示的对话框:

3、在上面的窗口中,选择工程类型为“控制台程序”,输入工程名称为“proj1”,然后点击“确定”按钮。这时会出现向导对话框,如下图所示:

4、在上面的窗口中,选择工程类型为“控制台程序”,输入工程名称为“proj1”,然后点击“确定”按钮。这时会出现向导对话框,如下图所示:

5、在这一步,选择控制台程序的类型为“空的程序”,然后点击“下一步”,出现第二步的窗口,我们略过第二步,继续点下一步,出现如下窗口:

6、在构建配置中我们选择“mingw2.95”,然后点“完成”。这样C-Free就为我们创建了一个空的工程。目前工程中还没有任何文件。

7、新建两个文件,分别输入如下的程序:

8、保存这两个文件,分别命名为“a1.c”和“a2.c”。在保存后,C-Free会询问,是否希望将文件添加到当前工程中,请选择“是”,会出现如下对话框:

9、在对话框中选择“SourceFiles”目录,然后点击“确定”,这样文件就被添加到了工程的SourceFiles文件夹中。添加这两个文件后保存工程,完成后文件列表窗口如下图所示:

10、如果想添加头文件到工程,则可以右击“HeaderFiles”文件夹,添加自己想要的头文件到工程中。用户也可以将所有这些文件夹删除,建立自己想要得文件夹,使用自己的管理方式。

11、点击工具条上的“构建并运行”按钮,C-Free将编译工程所包含的文件,如果编译没有错误,将连接所有的目标文件,生成一个独立的EXE程序,最后会自动运行这个程序。

C-Free提供了基本的调试功能,下面结合一个简单的例子,详细介绍C-Free的调试功能。

1、设置断点

假设有如下一段程序:

#include

intComputeValue(intn);//计算1+2+…+n的值

voidUpperCase(char*str);//将字符串str中的小写字母转换为大写字母

intmain(intargc,char*argv[])

{

charszMyStr[]="C-FreeDebug";

printf("%d\n",ComputeValue(1000));

UpperCase(szMyStr);

printf(szMyStr);

return0;

}

intComputeValue(intn)

inti,s=0;

for(i=1;i<=n;i++)

s+=i;

returns;

voidUpperCase(char*str)

char*p=str;

while(*p)

if(*p>='a'&&*p<='z')

*p=*p-'a'+'A';

p++;

其中函数ComputeValue的功能是计算1+2+3+……+n的值;函数UpperCase的功能是将字符串中的小写字母全部转换为大写字母。建议读者将上面这段程序复制到C-Free中,保存成main.c文件。

①设置断点,最方便快捷的方法是将鼠标移到代码区中某一条代码的左边装订区,然后点击左键,看到红色断点就设置完成。如下图:

②设置断点,也可以先将光标点到你想要设置的行,然后点击工具栏上的“设置/取消断点”。如下图:

对于已经设置断点的行,对该行重复进行上面的设置断点的操作,将取消断点。

2、断点管理

单击“调式”菜单,选择“断点管理”选项,弹出如下图所示对话框:

使用者可以对断点进行简单的管理。单击“取消所有断点”按钮,取消所有设置的断点。选中一个断点,单击“取消断点”按钮,则取消该选中断点。选中一个断点,单击“查看”按钮,则编辑区的光标跳到该断点所在的行。

3、条件断点

可以为断点设置条件。断点的条件是一个布尔表达式。当程序运行到条件断点,这个条件表达式被测试,若它的值为true,程序停在这个断点处;若值为false,程序继续运行,并不在这个断点停止。

可以通过上图所示的对话框设置断点的条件。选中一个断点,在“断点条件”下面的编辑框输入作为条件的布尔表达式,然后点击“设置”就完成了断点条件的设置。我们在程序的22行设置了一个断点,并设置断点条件为“i==101”,如下图所示:

点击工具栏上的“调试”按钮,程序在断点处停止,我们将鼠标移到变量i处,显示“i=101”,如下图所示。将鼠标移到变量s处,显示“s=5050”。

4、开始调试

单击工具栏上的“调试”按钮,程序开始调试。程序只有以“Debug”方式构建,才能够被调试。

一旦程序开始调试,C-Free会自动显示“调试工具条”,如下图所示:

程序开始调试,并停在某一个断点处,这时“调试”按钮的功能变为“继续”,点击该按钮,程序从那个断点处继续执行,直到碰到下一个断点。

5、退出调试

一旦程序处于调试状态,可以点击调试工具条上的“结束调试”按钮,程序退出调试状态,回到编辑状态。

6、单步进入

当程序处于调试状态,并停在某个断点处,如果该断点处的语句是一条函数调用,单击调试工具条上的“单步进入”按钮,程序将进入这个函数,可对这个函数进行调试。

例如,对于上面的程序,去掉第22行的断点,在第11行设置断点,然后开始调试程序,程序在第11行停止。如下图所示:

单击“进入”按钮,程序进入UpperCase函数,如下图所示:

7、下一步

当程序处于调试状态,并停在某个断点处,单击调试工具条上的“跳过”按钮,程序执行到下一条语句。例如,对于图7的程序状态,单击“跳过”按钮,程序将停在printf(szMyStr);函数处。如下图所示:

8、跳出

当程序停在某个函数内部,单击调试工具栏上的“跳出”按钮,程序运行至从这个函数返回。对于图8的运行状态,单击“跳出”按钮,程序将从UpperCase函数处返回,回到主函数。

9、运行到光标处

当程序处于调试状态,并停在某个断点处,将光标定位到某条语句处,然后点击“运行到光标处”按钮,程序将运行到光标所在行,停止。

10、环境窗口

当程序处于调试停止状态,环境窗口将显示当前运行环境下,所有局部变量的值。对于图5的程序运行状态,有两个局部变量,环境窗口如下图所示:

其中“环境”显示的是当前程序运行的函数环境,包括参数的值。

对于图7所示的程序运行状态,环境窗口显示为:

11、察看/修改

在环境窗口中右键单击某一条局部变量信息,将弹出如下图所示的菜单:

选择“察看/修改”对于数组、结构或者类变量,将显示“察看”窗口;对于其他变量,将显示“修改”窗口。双击某一条局部变量信息,也可以实现同样的功能。

例如,对于对于图11的局部变量,双击“szMyStr”,由于szMyStr是字符串数组,因此将显示“察看”窗口,如下图所示:

对于图10中的局部变量s,双击后将显示“修改”窗口,如下图所示:

在“修改”窗口中,可以对变量进行修改。

12、监视窗口

鼠标右击“监视”窗口,弹出菜单,选择“添加观察”,弹出如下图所示的对话框:

在编辑框输入需要观察的表达式,就可以实时地观察这个表达式。添加图15的监视后,监视窗口如下图所示:

13、内存窗口

“内存”窗口如下图所示:

可以在“地址”编辑框输入变量的地址,如&s,pVariable等,在图7所示程序状态下,我们输入szMyStr,然后回车,“内存”窗口显示如下:

14、察看窗口

“察看”窗口如图13所示,它用来察看数组、结构或者类变量的每一个分量的值,右键单击某一条分量信息,将显示与图12类似的菜单。其中“察看/修改”选项的功能与在环境窗口中的功能相同。选择“在内存中察看”选项,则可以在内存窗口中观察这个变量。

15、控制台窗口

在调试的时候,默认情况下会自动显示一个控制台窗口,如下图所示。该窗口显示调试时与GDB的交互情况,如输入的命令以及GDB的输出等,你也可以在底下的编辑框中自己输入命令,然后按“发送”,这样就能够把命令发送给GDB。

v5.0版本

-增加了对IntelC++Compiler和Lcc-Win32两个编译环境的支持。

-全新的可拖放界面。支持可定制工具条。

-直接可在C-Free中使用DebuggingToolsforWindows(cdb.exe)调试程序。现在可以在C-Free中调试用VisualC++编译生成的程序。

THE END
1.Windows10下编译64位OpenJDK8并单步调试从下载链接下载安装程序,然后在 Windows 上安装。设置安装的路径,这里设置的是 E:\cygwin64,如下图所示: 选择要额外安装的命令,包括:binutils,cpio,m4,make,procps-ng,unzip,zip。选择安装binutils命令,如下图所示: 选择安装cpio命令,如下图所示: 选择安装m4命令,如下图所示: https://blog.51cto.com/u_15556946/12830849
2.智能代码助手:让编程变得像玩游戏一样轻松!编程时,最大的敌人之一无疑是 BUG。每当程序出错,调试过程就像是一场与鬼怪斗智斗勇的冒险。你可能会花费大量时间排查代码,结果始终找不到问题所在,气得想把电脑扔出窗外。 但是,智能调试工具的出现,给了我们不小的帮助。举个例子,PyCharm就是一个集成了强大调试功能的IDE,它不仅能自动识别潜在的https://cloud.tencent.com/developer/article/2477229
3.电脑显示兼容性问题1. 按下Win+R组合键,打开运行,输入“services.msc”命令,点击确定。 2. 在服务窗口中,找到并双击打开名称为“ProgramCompatibilityAssistantService”的服务。 3. 将启动类型修改为禁用,然后点击停止、应用并确定。 这样操作后,应该可以解决系统弹出的“此程序存在已知的兼容性问题”提示。需要注意的是,这个问题可能是https://www.xz3.com.cn/rjjc/v9polykny.html
4.Windows核心必須支援 PnP 管理員無法列舉的舊版裝置的驅動程序應該使用 IoReportDetectedDevice 和 IoReportResourceForDetection。 HalFreeCommonBuffer 請改為參閱 FreeCommonBuffer。 HalGetAdapter 請改為參閱 IoGetDmaAdapter。 HalGetBusData 請改用 IRP_MN_QUERY_INTERFACE 來查詢GUID_BUS_INTERFACE_STANDARD介面。 此查詢要求https://docs.microsoft.com/zh-hk/windows-hardware/drivers/ddi/_kernel/index
5.Windows下Go1.17环境搭建下载完成后,进入下载文件所在目录,找到安装包go1.17.windows-amd64.msi,一路"Next"即可。 系统推荐安装的默认路径为C盘,也可以自己选择安装路径; 我这里选择的是E盘,新建文件夹Go存放安装路径; 继续咱们的安装,选择安装路径或者默认路径后,继续一路"Next",直到: http://it.en369.cn/jiaocheng/1733929202a1239871.html
6.ApowerREC注册破解版ApowerREC1.7.4.7中文破解版界面语言:简体中文授权方式:共享软件运行环境:Win7/win8/win10官方网站:闪电软件园软件简介 软件截图 软件标签:ApowerREC ApowerREC中文破解版是一款功能强大的屏幕录像工具,使用可帮助用户快速录制桌面上的所有内容,包括桌面操作、视频会议、游戏录像等,支持音画同步,软件包括三种录制模式,全屏、自定义区域和画中画等,http://www.sd173.com/soft/7576.html
7.最清爽的绿色软件11. [其它行业]免抵退数据导入工具 2.0_简体中文官方安装版 帮助会计人员大量数据快速导入 软件名称:一鹤快手 0.53.0b_简体中文绿色免费版 专用于模拟自动化、机器人程序开发软件类型:国产软件运行环境:Win9X/Win2000/WinXP/Win2003/windows vista/软件语言:简体中文授权方式:免费软件软件大小:3.09 MB官方主页:httphttps://www.360doc.cn/article/1302516_42557592.html
8.魔兽争霸3:冰封王座&混乱之治简体中文典藏版合集下载中文名称:魔兽争霸III 简体中文合集 英文名称:Warcraft III 游戏制作:暴雪(Blizzard) 游戏发行:奥美 资源类型:硬盘解压即玩 游戏语言:简体中文 游戏容量:1.24G 游戏平台:PC 游戏类型:RTS(即时战略) 版本:自带版本切换工具和宽屏等插件 1.0-1.27 游戏攻略 https://www.heu8.net/dnyx/671.html
9.14个Xcode中常用的快捷键操作迟,或者给出一些不恰当的错误提示。你无需总是运行应用程序,假如仅仅做一些小的改变,那么编译工作可帮你做一个快速检查,这样可以返回添加下一行代码。 编译代码以确保应用程序不存在任何错误问题 1419414281789495.png 文档和帮助 在学习过程中,自助学习非常重要,对于没有浏览过Xcode文档帮助的开发者来说,这些快捷键可https://www.jianshu.com/p/6700d6056d1b
10.Navisworks2022中文正式版下载(破解版+注册机)含密钥激活码lang zh-CN用于简体中文本地化 单击“确定”以保存更改。 2、退出步骤 单击应用程序按钮。 在应用程序菜单底部,单击“退出”。 如果未对当前项目做过更改,则该项目将关闭,且将退出。如果对当前项目做过更改,则会提示您保存更改。要保存对项目的更改,请单击“是”。要继续退出并放弃更改,请单击“否”。要返回到https://www.uibim.com/260927.html
11.屏幕捕捉程序SnagIt使用教程然后启动“资源管理器”程序,去打开这个文件夹,就可以看到HTML文件和图片文件。要什么内容,只要直接复制即可。通过这种方法还可以快速得到一CHM帮助文件中的图片文件。 10.抓取Windows中全屏DOS中文字 选择“工具”菜单下“文本捕获”命令切换到文本抓取模式。再选择“输入→“高级→“全屏DOS窗口”项。则在全屏运行DOShttp://www.360doc.com/content/11/0628/10/169644_130062958.shtml
12.中英文网站程序如何切换中英文设备页面华为云帮助中心为你分享云计算行业信息,包含产品介绍、用户指南、开发指南、最佳实践和常见问题等文档,方便快速查找定位问题与能力成长,并提供相关资料和解决方案。本页面关键词:中英文网站程序。https://support.huaweicloud.com/topic/803906-1-Z
13.OS+LinuxShellbash/sh/ksh/csh/tcsh/adbshelladb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 https://www.iteye.com/blog/lindows-252627
14.如何安装eclipse环境java教程步骤2:运行安装程序 双击下载的安装程序文件。 按照安装向导中的提示进行操作。 选择安装位置并单击“安装”。 步骤3:安装 Java 开发工具 (JDT) Eclipse 只是一个框架,您需要安装额外的插件来进行 Java 开发。 在Eclipse 中,单击“帮助”>“安装新软件”。 https://m.php.cn/faq/825829.html
15.LabVIEW程序设计基础与应用第2章LabVIEW入门在线免费阅读首先,将LabVIEW 2015安装CD放入光驱中,CD自动运行。在弹出的对话框中选择“安装软件(简体中文)”或直接运行CD中的应用程序“setup.exe”,即开始安装LabVIEW 2015,如图2-1所示。 图2-1 安装LabVIEW 2015启动画面 经过安装程序自动初始化之后,出现如图2-2所示画面。根据实际情况选择序列号安装,或者体验使用产品。 https://fanqienovel.com/reader/7110098221900237831
16.cronutils:cronutils是帮助运行批处理作业的实用程序集Mailing list athttp://groups.google.com/group/cronutils-users. 简介 cronutils 是帮助运行批处理作业的实用程序集 暂无标签 https://www.oschina.net/p/cronutils C/C++等 4 种语言 Apache-2.0 保存更改 发行版 暂无发行版 贡献者(3) 全部https://gitee.com/mirrors/cronutils
17.亲测能用Visio2019中文破解版64位下载首先下载Office2019安装包并解压,然后找到安装程序并双击运行(win10才能安装Office2019)。 第2步 选择Office2019破解版的安装程序 选择Office2019破解版 64位的安装程序,32位操作系统请选择x86,注意需要联网才能安装。 第3步 选择好之后点击install office 这个是office2019配置组件,自己选择或者默认勾选就行了https://software.3d66.com/list/detail_5020.html
18.自动运行程序检测软件(AutorunAngel)v1.0.39官方版下载Autorun Angel是一款非常好用的自动运行程序检测工具,可以帮助用户快速检测出电脑中所有的自动运行的程序文件,并可以查看和在搜索引擎中搜索文件的信息,还可以对文件进行删除操作,帮助用户处理一些不必要的自动运行的程序和垃圾文件。使用方法1、解压后打开 大小:1.2M https://www.fxxz.com/soft/75278.html
19.AdvancedInstaller激活补丁使用教程支持一键激活最新版本MSI安装包制作工具 Advanced Installer v16.9 中文直装完美激活版 类型:安装制作 大小:87.2MB 语言:简体中文 时间:2020-03-30 查看详情 安装激活教程 1.在脚本之家下载解压完成后,大家将获得激活补丁和软件安装程序等文件,如图 2.进入Advanced Installer 安装向导,如图 https://www.jb51.net/softjc/713828.html
20.Windows程序内部运行机制实例详解资源本文以孙鑫老师VC++教程中的程序为基础,详细讲解了Windows程序内部运行机制,相信可以帮助大家更好的理解Windows程序运行原理及相应的VC++程序设计。具体内容如下: 创建一个Win32应用程序步骤: 1、编写WinMain函数; 2、创建窗口(步骤如下): a、设计(一个)窗口类(WNDCLASS) b、注册(该)窗口类。 c、创建窗口。 dhttps://download.csdn.net/download/weixin_38546622/13988526
21.WindowsVista官方攻略:IN4.4 创建和定制程序快捷方式 112 4.4.1 从头创建新的快捷方式 114 4.4.2 删除快捷方式 114 4.5 管理启动程序 114 4.5.1 使用Windows Defender来控制启动程序 115 4.5.2 使用策略来控制启动程序 118 4.6 使用Windows任务管理器管理正在运行的程序和进程 119 4.7 以管理员或者另一个用户的身份运行程序 121 4.8 https://baike.sogou.com/v82415459.htm?fromTitle=Windows+Vista%E5%AE%98%E6%96%B9%E6%94%BB%E7%95%A5:IN
22.windows10系统下5种办法来加快您的PC速度win10下载站荐:Ghost windows 10 32/64位专业版下载_win10简体中文 荐:Ghost windows 7 32/64位旗舰版下载_win7简体中文 Windows PC 10问题的有用的应用程序。 现在,您可以检查和英国媒体报道,摆脱它。一些免费的程序会为你做这一点;最好的办法是运行几个人,因为任何一个人会发现所有电脑上的英国媒体报道。比较好的选择http://www.win1064.cn/win10article/win10-50685.html
23.打开并创建程序您可以为您已编写的代码以及在您运行任务时自动生成的代码创建汇总页。“程序汇总”页是在单独的浏览器选项卡中打开的 HTML 文件,其中包括有关程序执行、完整 SAS 源代码、完整 SAS 日志和结果的信息。要查看程序的程序汇总页,点击 。 注: 只有在您已运行程序后,“程序汇总”页才可用。 您也可以点击 ,并选https://support.sas.com/documentation/cdl_alternate/zh/webeditorug/68254/HTML/default/n0t5b6xetubfnzn1mhjyfg1heypq.htm
24.思科网络技术学院教程(第6版):网络简介本书中文简体字版由美国Pearson Education授权人民邮电出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。 版权所有,侵权必究。 内容提要 思科网络技术学院项目是Cisco公司在全球范围推出的一个主要面向初级网络工程技术人员的培训项目,旨在让更多的年轻人学习先进的网络技术知识,为互联网时代做好准备https://www.epubit.com/bookDetails?id=N15003