C-Free 使用教程(完整版)

合集下载

CFree5程序调试方法

CFree5程序调试方法

C Free 5.0 程序的单步调试 创建一份新的代码文件可直接点击“文件”下的白色图标,或点击“文件”选择“新建”,或按快捷键“ Ctrl + N(C Free 5.0默认情况下新建的代码文件为 .cpp 格式,可在“工具”、“环境选项”、“新建文件类型”中更改, C 语言标准格式为.c 格式)基于实例的C 程序调试介绍 一、查看变量的内容 # in elude <stdio.h>int main (i nt argc, char* argv[]) { int i; int sum; sum=0; for(i=1;i<=10;i++) sum=sum+i; prin tf("sum=%d",sum); return 0; }第一步,打开 C Free 5.0 ,输入上面的代码。

第二步,把光标移到“ sum=0”这一行,按 F10它的作 用是设 一个断点,程序 运行到 这里时, 会停下 来。

也就 是说,接 下来,程 序必须 通过按F7键单 步运行 了。

第三步: 按F9 (开始调 试)我们发现有一箭头停留在这句语句上,它指示程序停留的位置,而箭头所在的语句(“ sum=0 ”)还没有执行。

事实上,我们可以通过看一下内存变量 sum 的内容来验证。

方法是这样的: 打开“调试”下的“监视”,或者按快捷键“Alt + 3 ”。

在“监视”的空白处点击鼠标右键,选择“添加监视”。

v 专 int ms:argv [])main(int -y f char*int int 二; int SUTTL ;for (;i<=10;i++) snni =sum+i ja. ■KV - .JI Jrprintf (ft sum=%d M , su return 0;FQ a g 10 11fl13输入需要监视的变量名,这里输入为sum这时我们可以在监视窗口中看到sum的内容不为0,而是一个随机的值。

C Free 5程序调试方法

C Free 5程序调试方法

C Free 5.0 程序的单步调试创建一份新的代码文件可直接点击“文件”下的白色图标,或点击“文件”选择“新建”,或按快捷键“Ctrl + N”(C Free 5.0默认情况下新建的代码文件为.cpp 格式,可在“工具”、“环境选项”、“新建文件类型”中更改,C语言标准格式为.c 格式)基于实例的C程序调试介绍一、查看变量的内容# include <stdio.h>int main(int argc, char* argv[]){int i;int sum;sum=0;for(i=1;i<=10;i++)sum=sum+i;printf("sum=%d",sum);return 0;}第一步,打开C Free 5.0,输入上面的代码。

第二步,把光标移到“sum=0;”这一行,按F10它的作用是设一个断点,程序运行到这里时,会停下来。

也就是说,接下来,程序必须通过按F7键单步运行了。

第三步:按F9 (开始调试)我们发现有一箭头停留在这句语句上,它指示程序停留的位置,而箭头所在的语句(“sum=0;”)还没有执行。

事实上,我们可以通过看一下内存变量sum的内容来验证。

方法是这样的:打开“调试”下的“监视”,或者按快捷键“Alt + 3”。

在“监视”的空白处点击鼠标右键,选择“添加监视”。

输入需要监视的变量名,这里输入为sum这时我们可以在监视窗口中看到sum的内容不为0,而是一个随机的值。

第四步,我们按一下F7(进入),我们发现sum的内容变为0了。

这说明“sum=0;”这句语句被执行了。

我们还可以用同样的方法看一下i的内容。

只需要鼠标点第六步,一步一步地按F7,我们可以发现在单步执行for循环语句的时候i和sum的内容在不断变化。

当退出循环时,我们发现i的内容为11(因为变量i的内容为11,i<=10这个条件不满足,所以程序退出循环)。

附带提一下,当程序已经执行了“sum=0;”这一句语句后,如果我们直接把光标移到“printf("sum=%d",sum);”,然后按Ctrl+ F8,我们可以直接把上面的for循环都执行了,而不必一步一步地按F7。

c语言free用法_c语言中free的用法如何工作

c语言free用法_c语言中free的用法如何工作

c语言中free的用法如何工作 c语言中free的用法:malloc()和free() 1、函数原型及说明: void 某malloc(long NumByte):该函数分配了NumByte个字节,并返回了指向这块内存的指针。

如果分配失败,则返回一个空指针(NULL)。

关于分配失败的原因,应该有多种,比如说空间不足就是一种。

void free(void 某FirtByte):该函数是将之前用malloc分配的空间还给程序或者是操作系统,也就是释放了这块内存,让它重新得到自由。

2、函数的用法:其实这两个函数用起来倒不是很难,也就是malloc()之后觉得用够了就甩了它把它给free()了,举个简单例子:程序代码: // Code... char 某Ptr = NULL; Ptr = (char 某)malloc(100 某 izeof(char)); if (NULL == Ptr) { e某it (1); }get(Ptr); // code... free(Ptr); Ptr = NULL;// code... 就是这样!当然,具体情况要具体分析以及具体解决。

比如说,你定义了一个指针,在一个函数里申请了一块内存然后通过函数返回传递给这个指针,那么也许释放这块内存这项工作就应该留给其他函数了。

3、关于函数使用需要注意的一些地方: A、申请了内存空间后,必须检查是否分配成功。

B、当不需要再使用申请的内存时,记得释放;释放后应该把指向这块内存的指针指向NULL,防止程序后面不小心使用了它。

C、这两个函数应该是配对。

如果申请后不释放就是内存泄露;如果无故释放那就是什么也没有做。

释放只能一次,如果释放两次及两次以上会出现错误(释放空指针例外,释放空指针其实也等于啥也没做,所以释放空指针释放多少次都没有问题)。

D、虽然malloc()函数的类型是(void 某),任何类型的指针都可以转换成 (void 某),但是最好还是在前面进行强制类型转换,因为这样可以躲过一些编译器的检查。

C-Free 5 程序的单步调试

C-Free 5 程序的单步调试

C Free 5.0 程序的单步调试创建一份新的代码文件可直接点击“文件”下的白色图标,或点击“文件”选择“新建”,或按快捷键“Ctrl + N”(C Free 5.0默认情况下新建的代码文件为.cpp 格式,可在“工具”、“环境选项”、“新建文件类型”中更改,C语言标准格式为.c 格式)基于实例的C程序调试介绍一、查看变量的内容# include <stdio.h>int main(int argc, char* argv[]){int i;int sum;sum=0;for(i=1;i<=10;i++)sum=sum+i;printf("sum=%d",sum);return 0;}第一步,打开C Free 5.0,输入上面的代码。

第二步,把光标移到“sum=0;”这一行,按F10它的作用是设一个断点,程序运行到这里时,会停下来。

也就是说,接下来,程序必须通过按F7键单步运行了。

第三步:按F9 (开始调试)我们发现有一箭头停留在这句语句上,它指示程序停留的位置,而箭头所在的语句(“sum=0;”)还没有执行。

事实上,我们可以通过看一下内存变量sum的内容来验证。

方法是这样的:打开“调试”下的“监视”,或者按快捷键“Alt + 3”。

在“监视”的空白处点击鼠标右键,选择“添加监视”。

输入需要监视的变量名,这里输入为sum这时我们可以在监视窗口中看到sum的内容不为0,而是一个随机的值。

第四步,我们按一下F7(进入),我们发现sum的内容变为0了。

这说明“sum=0;”这句语句被执行了。

我们还可以用同样的方法看一下i的内容。

只需要鼠标点第六步,一步一步地按F7,我们可以发现在单步执行for循环语句的时候i和sum的内容在不断变化。

当退出循环时,我们发现i的内容为11(因为变量i的内容为11,i<=10这个条件不满足,所以程序退出循环)。

附带提一下,当程序已经执行了“sum=0;”这一句语句后,如果我们直接把光标移到“printf("sum=%d",sum);”,然后按Ctrl+ F8,我们可以直接把上面的for循环都执行了,而不必一步一步地按F7。

C Free 5程序调试方法

C Free 5程序调试方法

C Free 5程序调试方法程序调试是软件开发过程中非常重要的一环,它可以帮助开发人员找出程序中的错误并进行修复。

在C语言中,程序调试是一项必不可少的技能。

本文将介绍C语言中常用的5种程序调试方法,以帮助开发人员更好地调试程序。

1. 使用printf语句调试:printf语句是C语言中最常用的调试工具之一。

通过在程序中插入printf语句,可以输出程序执行过程中的变量值、状态信息等,以便于观察程序的执行流程和变量的取值情况。

例如:```cint main() {int a = 10;printf("a的值为:%d\n", a);return 0;}```通过在程序中插入printf语句,可以观察到变量a的值为10,从而判断程序是否按照预期执行。

2. 使用断点调试:断点调试是一种常用的调试方法,它可以在程序执行过程中暂停程序的执行,以便于观察程序的执行状态和变量的取值情况。

在C语言中,可以使用调试器(如GDB)设置断点。

例如,在Linux环境下使用GDB调试程序,可以按照以下步骤设置断点:- 编译程序时加上-g选项,以便生成调试信息:```gcc -g program.c -o program```- 启动GDB调试器:```gdb program```- 设置断点:```break line_number```- 运行程序:```run```- 程序执行到断点处时会暂停,可以通过命令观察变量的取值情况,以及进行单步调试、查看栈帧等操作。

3. 使用assert宏调试:assert宏是C语言中的一个调试工具,它用于检查程序中的条件是否满足,如果条件不满足,则终止程序的执行,并输出错误信息。

使用assert宏可以在程序中插入一些断言,以确保程序的正确性。

例如:```c#include <assert.h>int divide(int a, int b) {assert(b != 0);return a / b;}int main() {int result = divide(10, 0);return 0;}```在上述代码中,使用assert宏判断除数b是否为0,如果为0,则终止程序的执行,并输出错误信息。

c语言中free的用法指导

c语言中free的用法指导

c语言中free的用法指导c语言中free的用法指导free()与malloc()函数配对使用,释放malloc函数申请的动态内存。

下面店铺就跟你们详细介绍下c语言中free的用法,希望对你们有用。

一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。

如果分配失败,则返回一个空指针(NULL)。

关于分配失败的原因,应该有多种,比如说空间不足就是一种。

void free(void *FirstByte):该函数是将之前用malloc分配的空间还给程序或者是操作系统,也就是释放了这块内存,让它重新得到自由。

2、函数的用法:其实这两个函数用起来倒不是很难,也就是malloc()之后觉得用够了就甩了它把它给free()了,举个简单例子:程序代码:// Code...char *Ptr = NULL;Ptr = (char *)malloc(100 * sizeof(char));if (NULL == Ptr){exit (1);}gets(Ptr);// code...free(Ptr);Ptr = NULL;// code...就是这样!当然,具体情况要具体分析以及具体解决。

比如说,你定义了一个指针,在一个函数里申请了一块内存然后通过函数返回传递给这个指针,那么也许释放这块内存这项工作就应该留给其他函数了。

3、关于函数使用需要注意的一些地方:A、申请了内存空间后,必须检查是否分配成功。

B、当不需要再使用申请的内存时,记得释放;释放后应该把指向这块内存的指针指向NULL,防止程序后面不小心使用了它。

C、这两个函数应该是配对。

如果申请后不释放就是内存泄露;如果无故释放那就是什么也没有做。

释放只能一次,如果释放两次及两次以上会出现错误(释放空指针例外,释放空指针其实也等于啥也没做,所以释放空指针释放多少次都没有问题)。

c free运行编译构建 2

c free运行编译构建 2

编译、运行单个文件C-Free可以将单个C/C++源文件编译、连接成一个可运行的应用程序,下面的步骤指导你如何编写、编译、运行一个简单的应用程序。

1、双击桌面上的C-Free快捷方式,运行起C-Free.2、单击工具栏上的“新建”按钮,这样就会产生一个新的代码编辑器窗口,鼠标右键单击编辑区,在弹出的菜单中选择“代码模板->C template”,如下图所示:这样会在编辑区产生如下代码:#include <stdio.h>int main(int argc, char *argv[]){return 0;}3、修改上面的代码,在语句"return 0;"的上面插入如下语句:printf("Hello, C-Free!\n")然后单击工具栏上的“保存”按钮,保存文件为“hello.c”.保存后如下图所示:4、单击工具栏上的“构建并运行”按钮,C-Free开始编译hello.c文件,编译的结果显示在消息窗口,上面的程序有错误,因此消息窗口将显示错误信息,并自动将错误定位到代码编辑器,高亮显示错误的位置.5、修改源程序,在“printf”语句后加上分号,重新“运行”,通过编译,程序运行的结果如下:在控制台窗口中,按任意键将关闭这个窗口,或者单击工具栏上的“停止”按钮,也将关闭这个窗口。

构建工程当编写一个大的程序的时候,往往涉及到的源程序文件不止一个,这时候需要建立一个工程来统一管理这些文件,使用工程,可以方便地将这些文件编译、连接成一个独立的可执行文件。

下面的步骤说明了如何建立、编译、构建一个工程.1、选择“工程”菜单下的“新建”选项,产生如下图所示的对话框:在上面的窗口中,选择工程类型为“控制台程序”,输入工程名称为“proj1”,然后点击“确定”按钮。

这时会出现向导对话框,如下图所示:在这一步,选择控制台程序的类型为“空的程序”,然后点击“下一步”,出现第二步的窗口,我们略过第二步,继续点下一步,出现如下窗口:在构建配置中我们选择“mingw2.95”,然后点“完成”。

C-Free使用教程(完整版)

C-Free使用教程(完整版)

C-Free使⽤教程(完整版)C-Free C/C++IDE使⽤⼿册C/C++教研组编写版权所有,请勿转载⽤于商业⽤途2019年8 ⽉⽬录2 C-Free 的软件特性 (1)3 安装C-Free 5.0 (2)4 C-Free使⽤⽅法 (5)5 运⾏C语⾔代码 (8)5.1 新建源⽂件 (8)5.2 编写源代码 (11)5.3 编译和链接 (12)5.4 运⾏程序 (13)5.5⽅法总结 (15)6 C-Free常见问答 (16)7 C-Free更新 (20)1 C-Free 介绍C-Free是⼀款国产的Windows下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,⾮常轻巧,安装简单。

利⽤本软件,使⽤者可以轻松地编辑、编译、连接、运⾏、调试C/C++程序。

C-Free中集成了C/C++代码解析器,能够实时解析代码,并且在编写的过程中给出智能的提⽰。

C-Free提供了对⽬前业界主流C/C++编译器的⽀持,你可以在C-Free中轻松切换编译器。

可定制的快捷键、外部⼯具以及外部帮助⽂档,使你在编写代码时得⼼应⼿。

完善的⼯程/⼯程组管理使你能够⽅便的管理⾃⼰的代码。

2 C-Free 的软件特性1、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++(7) Ch Interpreter2、增强的C/C++语法加亮器,(可加亮函数名,类型名,常量名等);3、 C-Free增强的智能输⼊功能;4、可添加语⾔加亮器,⽀持其他编程语⾔;5、可添加⼯程类型,可定制其他的⼯程向导;6、完善的代码定位功能(查找声明、实现和引⽤);7、代码完成功能和函数参数提⽰功能;8、能够列出代码⽂件中包含的所有符号(函数、类/结构、变量等);9、⼤量可定制的功能可定制快捷键可定制外部⼯具可定制帮助(可⽀持Windows帮助、Html帮助和在线帮助);10、彩⾊、带语法加亮打印功能;11、在调试时显⽰控制台窗⼝;12、⼯程转化功能,可将其他类型的⼯程转化为C-Free格式的⼯程,并在C-Free中打开。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C-Free C/C++IDE使用手册C/C++教研组编写版权所有,请勿转载用于商业用途2019年8 月目录2 C-Free 的软件特性 (1)3 安装C-Free 5.0 (2)4 C-Free使用方法 (5)5 运行C语言代码 (8)5.1 新建源文件 (8)5.2 编写源代码 (11)5.3 编译和链接 (12)5.4 运行程序 (13)5.5方法总结 (15)6 C-Free常见问答 (16)7 C-Free更新 (20)1 C-Free 介绍C-Free是一款国产的Windows下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装简单。

利用本软件,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。

C-Free中集成了C/C++代码解析器,能够实时解析代码,并且在编写的过程中给出智能的提示。

C-Free提供了对目前业界主流C/C++编译器的支持,你可以在C-Free中轻松切换编译器。

可定制的快捷键、外部工具以及外部帮助文档,使你在编写代码时得心应手。

完善的工程/工程组管理使你能够方便的管理自己的代码。

2 C-Free 的软件特性1、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++(7) Ch Interpreter2、增强的C/C++语法加亮器,(可加亮函数名,类型名,常量名等);3、 C-Free增强的智能输入功能;4、可添加语言加亮器,支持其他编程语言;5、可添加工程类型,可定制其他的工程向导;6、完善的代码定位功能(查找声明、实现和引用);7、代码完成功能和函数参数提示功能;8、能够列出代码文件中包含的所有符号(函数、类/结构、变量等);9、大量可定制的功能可定制快捷键可定制外部工具可定制帮助(可支持Windows帮助、Html帮助和在线帮助);10、彩色、带语法加亮打印功能;11、在调试时显示控制台窗口;12、工程转化功能,可将其他类型的工程转化为C-Free格式的工程,并在C-Free中打开。

3 安装C-Free 5.01、首先下载C-Free软件包后,解压后运行安装文件,进入安装向导界面,先点下一步2、进入许可协议界面,选择同意协议,下一步3、进入C-Free信息界面,继续下一步4、选安装路径,下一步5、创建快捷方式,图标,点安装,等待C-Free安装完就可以打开运行了4 C-Free使用方法1、cfree如何新建工程?当编写一个大的程序的时候,往往涉及到的源程序文件不止一个,这时候需要建立一个工程来统一管理这些文件,使用工程,可以方便地将这些文件编译、连接成一个独立的可执行文件。

下面的步骤说明了如何建立、编译、构建一个工程。

1)、首先打开cfree,创建cfree5的工程,点击新建工程;2)、新建工程后,会出现让你创建的工程类型和让你输入的工程名称,在这里,选择第一个,控制台程序;输入“学习”作为工程名称,点击确认;2、C-Free如何配置控制台?1)、点击空的程序,点击下一步;2)、继续点击下一步;3)、选中构建配置点击完成5 运行C语言代码我们给出了一段完整的C语言代码,就是在显示器上输出“C语言中文网”,如下:#include <stdio.h>#include <stdio.h>int main(){puts("C语言中文网");return 0;}接下来,我们就来看看如何通过C-Free 5.0来运行这段代码。

5.1 新建源文件打开C-Free,通过新建菜单或Ctrl+N新建文件,默认情况下后缀为cpp,然后通过保存菜单或Ctrl+S将文件保存到E:\Demo目录,并命名为hello.c,如下图所示:图5-1 新建菜单和保存菜单图5-2命名为 hello.c,并保存到 E:\Demo 目录C语言源文件的后缀为.c。

不过你也可以保存为hello.cpp,它将以C++的方式运行,因为C++兼容C语言,所以不会出现错误,不过我依然建议大家保存为hello.c。

保存文件后,C-Free会询问,是否希望将文件加到当前工程中,请选择“是”,会出现如下对话框:图5-3 文件加入到项目中在对话框中选择“Source Files”目录,然后点击“确定”,这样文件就被添加到了工程的Source Files文件夹中。

添加这两个文件后保存工程,完成后文件列表窗口如下图所示:图5-4 文件列表窗口如果想添加头文件到工程,则可以右击“Header Files”文件夹,添加自己想要的头文件到工程中。

用户也可以将所有这些文件夹删除,建立自己想要得文件夹,使用自己的管理方式。

5.2 编写源代码新建文件后,就可以输入本文开头给出的代码了。

#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]){printf("Hello C-Free!\n");system("pause");return 0;}注意:虽然可以将整段代码复制到编辑器,但是我还是强烈建议你手动输入,我敢保证你第一次输入代码会有各种各样的错误,只有把这些错误都纠正了,你才会进步。

5.3 编译和链接在C-Free的工具栏中,有三个按钮特别重要,分别为“运行”“编译”和“构建”,如下图所示:图5-5 常用的几个按钮代码输入完成后,点击“编译”按钮或者按F11键,就完成了源文件的编译,下方控制台中会显示编译信息:图5-6编译成功如果我们的代码语法有错误,比如puts("C语言中文网");语句最后忘记写;,编译就会失败:图5-7 编译失败编译成功后,打开 E:\Demo 目录,发现新生成了一个文件hello.o,而不是我们期望的hello.exe。

这是因为,编译虽然生成了二进制文件,但是它还不能独立运行,还需要系统库(暂时可以理解为系统中的一些组件)的支持,.o 必须和系统库组合在一起才能生成 .exe,这个组合的过程就叫做链接(Link)。

.o文件叫做目标文件(Object File),它是编译的结果,是中间文件,已经是非常接近 .exe 的二进制文件了,只是还缺少一些东西,必须由系统库提供。

点击“构建”按钮或者按Ctrl+F11组合键,就完成了 hello.o 和系统库的链接,打开 E:\Demo,终于看到了期待已久的 hello.exe。

至此,我们就将C语言代码转换成了可执行文件了。

5.4 运行程序运行生成的 hello.exe 程序,并没有输出“C语言中文网”几个字,而是会看到一个黑色窗口一闪而过。

这是因为,程序输出“C语言中文网”后就运行结束了,窗口会自动关闭,时间非常短暂,所以看不到输出结果,只能看到一个“黑影”。

我们对上面的代码稍作修改,让程序输出“C语言中文网”后暂停一下:#include <stdio.h>#include <stdlib.h>int main(){puts("C语言中文网");system("pause");return 0;}system("pause");语句的作用就是让程序暂停一下。

注意代码开头部分还添加了#include <stdlib.h>语句,否则system("pause");无效。

再次编译并链接,运行生成的hello.exe,终于如愿以偿,看到输出结果了,如下图所示:图5-8第一个C语言程序按下键盘上的任意一个键,程序就会关闭。

现在,你就可以将 hello.exe 分享给你的朋友了,告诉他们这是你编写的第一个C语言程序。

虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成 .exe 程序,这是一个完整的体验。

在本教程教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(Console Application),它与DOS 非常相似,早期的计算机程序都是这样的。

控制台程序虽然看起来枯燥无趣,但是它非常简单,适合入门,能够让大家学会编程的基本知识;只有夯实基本功,才能开发出健壮的GUI(Graphical User Interface,图形用户界面)程序,也就是带界面的程序。

5.5方法总结我们把上面的步骤总结一下,可以发现一个完整的编程过程是:1、编写源文件:这是编程的主要工作,我们要保证代码的语法100%正确,不能有任何差错;2、编译:将源文件转换为目标文件;3、链接:将目标文件和系统库组合在一起并转换为可执行文件;4、运行:可以检验代码的正确性。

不过,实际开发中我们最常用的是“运行”按钮或F5快捷键,它会一次性完成编译、链接和运行的操作,并让程序运行结束后自动暂停,这样我们就不必额外增加system("pause");语句了。

再次将本文开头部分的代码输入编辑器,点击“运行”按钮或按F5键,就可以看到运行结果,如下图所示:图5-9点击“运行”按钮6 C-Free常见问答1、解决关于cfreee 5.0编译时提示错误:[Error] undefined reference to `__dyn_tls_init_callback'怎么解决?选择“构建-构建详细”;选择路径后,发现目录下都是相对路径;每条路径选中后,点击下面的“自动检测按钮”,就可以了。

2、win7环境下c-free 5.0编译异常如何解决?先检查软件版本,然后重装即可3、cfree怎么改字体大小?1)、运行打开C-Free默认字体大小如下。

2)、如果你想修改C-Free软件里的字体大小请选择上方的【工具】——【编辑器选项】3)、选择【一般】——【代码区】色号hi你需要的字体及大小,然后【确定】。

4)、如下是小编调整后的字体大小展示结果:7 C-Free更新C-Free最新版本是 5.0。

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

全新的可拖放界面。

支持可定制工具条。

直接可在C-Free中使用Debugging Tools for Windows (cdb.exe) 调试程序。

相关文档
最新文档