GNU 与GDB

本文详细探讨了GNU调试器GDB的使用,包括如何附加到进程、设置断点、查看内存和变量状态,以及如何在嵌入式开发中进行有效的调试。通过实例解析,帮助读者掌握GDB提升调试效率的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GNU工具:
		编译工具:将源程序便以为可执行程序
		调试工具:对执行程序进行源码或汇编级调试
		软件工程工具:协助多人开发或大型软件项目的管理 make cvs subvision
		其它工具:把多个目标文件链接成可执行文件的链接器
GCC 全称GNU GCC ,GNU项目中符合ANSI C标准的编译系统
		可编译:C,C++,object C,JAVA等
		GCC 可作为多个硬件平台上编译出可执行程序,且比一般编译器效率多20%~30%
					(X86,ARM)
		它是一个交叉平台编译器,适合嵌入式开发

编译器主要组件:
				分析器:将C 编译为汇编
				汇编器:将汇编编译为CPU可执行的字节码
				链接器:将汇编器生成的单独目标文件连接,组合成应用程序
				标准C库:提供C函数,通过链接器和源代码连接生成最终可执行程序
GCC 基本用法	
		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值