软件编写编译调试步骤 编写软件程序步骤 - 电脑 - 【龙岩电脑网】_龙岩电脑维修_龙岩笔记本电脑维修_监控安装_市区上门维修
公司动态

软件编写编译调试步骤 编写软件程序步骤

摘要:C语言 怎么调试程序首先打开vs2013,发现有新建项目 和 打开项目 的选项,选择新建项目。之后会有一个新建项目的界面,左侧有各种语言的编写环境,比如VB,VC ,VC++,如果编写C语言就选择VC...

发布日期:2020-11-07

软件编写编译调试步骤

C语言 怎么调试程序

首先打开vs2013,发现有新建项目 和 打开项目 的选项,选择新建项目。

之后会有一个新建项目的界面,左侧有各种语言的编写环境,比如VB,VC#,VC++,如果编写C语言就选择VC++,因为c++基本兼容C语言。

这时的项目不用添加后缀,这相当于一个大的工程。

选择好类型,写好项目名称之后点击确定。

点击下一步这里比较关键。

勾上空项目,不选的话因为程序会默认为你添加一些代码,用不上有时会编译出错。

比较适合初学者。

这时已经新建好一个项目了,右键源文件添加新建项。

添加新建项之后命名,C语言的代码一定要修改后缀,将.cpp改为.c,向程序说明这时一个C语言代码。

写好代码后调试运行,如果没有写让程序停留的代码就不要直接按F5,你可以按ctrl+F5调试。

平时默认为Debug,如果开发完成一个程序后给别人使用就要选择Release版的调试,这样别人在没有vs的环境下也可以使用。

分享

有没有一种我操作过的步骤自动编写成一个程序的软件

ADS?软件调试问题? ?状况一:刚学习使用ADS软件,在CODE?WARRIOR?FOR?ARM使用的过程中,发现有些*.MCP文件无法通过双击打开。

原来是该软件对中文路径不太支持,但是我们还是可以通过拖拽,和通过CODE?WARRIOR?FOR?ARM的菜单?FILE--OPEN--这两种方式打开。

? ??状况二:另一个问题就是在CODE?WARRIOR?FOR?ARM中编译通过后,我们点击工具栏上的调试按钮,虽然可以运行AXD调试软件,但是经常会提示? "c:/documents?and?settings/****/default-1-2-0-0.ses"?could?not?be?loaded??? 必须从新配置AXD调试软件,在option--configure?target中选择ADP(硬件调试)或ARMUL(软件仿真),然后关闭AXD软件,再点击CODE?WARRIOR?FOR?ARM工具栏上的调试按钮,才可以正常启动AXD并调试刚才编译的项目。

比较麻烦。

通过比较c:/documents?and?settings/****/default-1-2-0-0.ses调试前后的变化,发现问题就出在这里,该文件是一个初始配置文件,调试目标文件之后,该文件就带上了调试目标文件的路径等多余信息,所以,AXD无法识别,自然就出现了"c:/documents?and?settings/****/default-1-2-0-0.ses"?could?not?be?loaded的提示。

我们只要在配置完成之后,把该文件的属性该为?只读,那么就不会在调试的过程中被修改了,以后也就不会出错了。

??调试程序是出现“default-1-2-0-0.ses”文件无法加载的问题。

解决方法有以下两种。

?? ?第一种,打开AXD->options->configure?target->H-JTAG.DLL(这个是JTAG的文件)?,再点击一下右边的configure,点击OK->OK。

关闭AXD。

重新在 ADS1.2按debug就可以了。

这种方法有个毛病:每次调试都要重复设置一次。

???第二种,要根治这个问题,首先要找出出现这个问题的根本原因。

因为我在调试S3C2410时是没有出现这个问题的,为何?原来我的工作目录使用了中文目录。

由于ADS对中文的支持不是很完善,所以不要把你的工程放在中文目录下(路径中不能有中文)。

如果有中文的话,在你运行AXD进行调试的时候会提供.SES文件找不到。

一旦出现这种情况,请设置Options->Configure?Target...在弹出的对话框里选择你的调试目录(一般选Armulate或者MultiICE)。

然后关掉AXD再来一遍。

在c++中如何对程序进行调试

F7是编译,ctrl+F5是运行,F9是设置断点,F10是逐过程跟踪,F11是单步跟踪……不知道能不能帮到你,你要一个一个多摸索才能真正学会调试。

详细过程是:如果你觉得某段程序有问题,那你就在这段程序的前后分别设置断点(在程序段的第一句和最后一句前按F9),然后按F10(一般以函数为单位,不会进入到函数内部)或F11(一句一句的跑)开始调试,这里你可以看到程序是如何一步一步进行的,然后就可以发现是否错误

C语言程序开发的四个步骤是什么

1 写代码。

这是最基础的一步,即实现C语言的源文件(.c,必需),和可能的头文件(.h,非必需)。

2 编译。

将编写好的代码,通过编译工具,转换为目标文件。

此步中,会对文件内部及包含的头文件进行语法语义的分析检查。

如果出错,则必须返回到1步对代码进行修改,直到没有错误为止。

3 链接。

将目标文件链接成可执行文件。

此步会对文件直接的关联进行检查。

如果出错需要返回到1修改代码。

直到没有错误。

4 运行。

这个是最后一步,也是C语言的最终目的。

在运行结果与期望不符时,需要检查原因,修改代码,重新执行1,2,3直到程序没有问题。

...