关于Cfree5.0编译的常见问题和使用教程

前言

     因为最近要做数据结构的课程设计,所以一开始也不知道要使用什么编译器比较好(原谅笔者用过的编译器比较少)。一开始想到的是刚来大学老师让我们用的TurboC,但是感觉它的可视化程度不高,调试起来也不方便,代码识别功能可以说没有,所以就没有使用它。其次就是VisualC++6.0,但是我在网上找了很久,也下了几个网站上面的VC,但是最后才发现它不兼容win7 64位,所以我在用时会时不时跳出结束运行,很不稳定,所以我试用了一下就放弃了。最后我问了我同学,他向我推荐这个Cfree5.0这个编译器,用了之后感觉还不错,但对于刚上手的我来说还是会遇到一些问题的。下面我就将我使用过程中所遇到的一些问题罗列出来,以便大家以后可以方便使用。


Q:如何建立工程文件

首先这是我们打开Cfree5.0的界面,我们可以通过选择里面的“新建工程”来新建一个工程文件

或者在菜单栏里的工程选项里新建一个工程文件

新建工程后,会出现让你创建的工程类型和让你输入的工程名称,在这里,选择第一个,控制台程序;在“工程名称”里输入你的工程名,点击确认;

出现控制台共三步的步骤。点击空的程序,点击下一步;

第二步继续点击下一步;

第三步选中构建配置点击完成;

创建源文件。点击文件,中有新建。敲下代码。保存就好了。。



Q:如何使用Cfree5.0来调试程序

首先我们看一下测试代码:

/*输出1到10的小程序*/
#include<stdio.h>
void main(){
	int i;
	for(i=0;i<=10;i++){
		printf("%d ",i);
	}
}
而当我们调试程序时,我们需要先设置一个断点。
例如,我们想查看i的变化,我们可以把断点设置到for循环这一句前面。
也就是当程序会自动运行到这一句然后停止,
后面需要我们按F7一句一句地运行。

此时我们可以打开监视窗,来查看i的变化。

打开之后,我们会发现多了一个监视窗口

在这个窗口里面,我们按右键可以添加对变量的监视,相当于其他编译器里的Watch

在这里,我们添加i

按F7单步运行,可以观察到i的变化




至于其他的调试窗口,大家可以自行领悟。


Q:目标文件不包含任何调试信息,请用debug配置重新构建当前文件。
问题描述:调试时提示:目标文件不包含任何调试信息,请用debug配置从新构建当前文件。
原因和解决:这是因为我们是按release模式编译的, 目标文件里没有包含代码和源文件对应等信息, 所以没有办法进行调试跟踪. 改成debug模式就好了。
具体操作


点击右边的“Obg./Rels.”将Release模式改为Debug模式,即可实现调试




在日后的使用中,笔者会完善这个编译器的问题,大家有什么问题也可以提出来,我们一起来探讨和解决这些问题。



  • 8
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值