登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
嵌入式Linux应用开发教程用gdb调试程序的bug.doc
文档分类:
IT计算机
|
页数:约6页
举报非法文档有奖
分享到:
1
/
6
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
6
下载此文档
文档列表
文档介绍
嵌入式Linux应用开发教程用gdb调试程序的bug.doc
计算机工程系实验报告
成绩:
课程名称: 嵌入式Linux 应用开发教程
实验项目名称: 用gdb调试程序的bug
指导教师
(签名):
班级: 姓名: 学号:
实验目的:
通过调试一个有问题的程序,进一步熟练使用vi操作,编译命令及gdb的调试命令,通过对有问题程序的跟踪调试,进一步提高发现问题和解决问题的能力。
实验环境:
linux 调试器gdb vi编辑器
实验内容及过程:
使用vi编辑器,。此代码的原意为输出倒序main函数中定义的字符串,但结果显示没有输出,代码如下所示。
#include <>
int display1(char *string);
int display2(char *string);
int main()
{
char string[]= “Embedded Linux”;
display1 (string);
display2 (string);
}
Int display1 (char *string)
{
printf (“The original string is %s \n”, string);
}
Int display2 (char *string1)
{
char *string2;
int size,i;
size = strlen (string1);
string = (char *) malloc (size + 1);
for (i = 0;i < size;i++)
{
String2[size - i] =string1[i];
}
String[size+1] = ‘’;
printf(“The string afterward is %s\n”,string2);
}
编译这段代码,注意要加上“-g”选项以方便之后的调试。
运行生成的可执行文件,观察运行结果。
使用gdb调试程序,通过设置断点,单步跟踪,一步步找出错误所在。
纠正错误,更改源程序并得到正确的结果。
实验过程:
使用 touch ,并用 vi编辑器将源代码输入保存。
编译代码
使用gdb运行可执行文件
执行结果未按预期输出倒序main函数中定义的字符
使用 l 命令查看源代码
通过观察源代码发现display2中输出的string2在第23至26行形成,若输出错误则问题
嵌入式Linux应用开发教程用gdb调试程序的bug 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
不同类型铅锌矿床中闪锌矿微量元素组成特征—..
2页
2025年战略管理概述
224页
2025年若相爱就别伤害散文(合集3篇)
15页
2025年战略管理双语资料范文
74页
2025年战略管理中的其他重要术语和企业控制模..
3页
2025年2023年简洁的爱情语录40条
4页
2025年2023年简洁的治愈系早安心语朋友圈汇编..
5页
2025年苏轼的诗有哪些?(整理6篇)
6页
2025年2023年简洁的感伤的句子60句
5页
2025年2023年简洁的悲伤的句子摘录78条
6页
2025年苏轼《题西林壁》原文及翻译(共9篇)
15页
2025年2023年简洁的古风句子汇编35句
3页
2025年战略中心型组织的原则
71页
2025年2023年简单的温馨的晚安心语语录摘录68..
6页
2025年2023年简单的暖心的情感语录汇总66条
6页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
6
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
260933426
文件大小
:
692 KB
时间
:
2017-09-27
相关标签
历史九下知识点总结
历史七年级上册知识点
历史七年级下册知识点
历史七年级下册知识点总结
历史七下知识点
历史上重大改革回眸知识点
历史丝绸之路知识点
历史唯物主义知识点
历史小高考必背知识点
历史选修三知识点
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2025年中班老师老师我爱你教案
2025年中班第一学期教学计划
变截面钢板轧制应用研究
变压器铁心精确压紧工艺
受电弓直流融冰技术研究
2025年试用期不合格通知书(共9篇)
2025年中班下学期教学工作计划(9篇)
2025年中小学舞蹈比赛口号大全
2025年中小学珍惜粮食发言稿
2025年评课的活动总结(合集12篇)
2025年机械效率教学设计
2025年机械手搬卸零件的PLC控制系统设计
2025年评价一个人(共8篇)
2025年中学生秋季运动会加油稿(精选200句)..
2025年设计院竞聘演讲稿(推荐14篇)
2025年机械加工工艺制定复习试题
2025年中学生上网检讨书
2025年设备转让协议
2025年机械制图中读图想形状教学的实践
双体系双波长荧光光度法及其在药物分析中的..
2025年设备安装的个人工作总结(共20篇)
400字作文稿纸方格A4打印模板
人教版2025-2025年度八年级英语上学期期中考..
医学博士英语高频词汇
施工部经理职业生涯规划书
2025年低风险创业培训课件PPT
医疗事业单位招聘面试题
《观察物体(三)》(同步练习)五年级下册数学..
美的面包机食谱电子版
(完整版)人教版小学音乐二年级下册教学计划..
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部