内容发布更新时间 : 2024/11/1 6:58:10星期一 下面是文章的全部内容请认真阅读。
Linux环境下C语言编程实验报告
Xi邮电大学(计算机学院)
课堂实验报告
实验名称:Linux环境下的C语言编程
专业名称:网络工程 班(3)掌握gdb调试方法
2,实验内容1。编辑测试源代码2.gcc编译测试源代码3。gdb调试和调试3.实验步骤
1。编辑以下参考源代码。该代码的初衷是以相反的顺序输出主函数中定义的字符串
# include int display 1(char * string)。int display 2(char *字符串);p I int main(){
字符字符串[] = \\nWelcom到Linux\\ display1(字符串);display2(字符串);}
int display 1(char * string){ printf(\\ }
int display 2(char * string 1){ char * string 2;int大小,I; size = strlen(string 1);
string 2 =(char *)malloc(size+1);对于(I = 0;I printf(\\ }
2。使用gcc将参考源代码编译成可执行文件3.运行可执行文件,观察运行结果并记录下来
4。使用gdb调试器找出错误的原因,并通过设置断点和单步跟踪进行记录。5.纠正错误,修改参考源代码并记录下来
6。使用gcc将参考源代码编译成可执行文件,观察运行结果并记录下来4.实验部分
5的截图和描述,总结了
Gcc和gdb确实是很好的工具,但是有些命令在
的时候没有清晰的记忆,不能完全掌握,真正的魅力无法实现,还有
很多参数需要在以后的实践中进一步研究。我希望将来能继续经历这些。
gcc和gdb确实非常实用。使用这些东西可以大大提高效率,特别是gdb和gdb