随笔分类 -  Linux 嵌入式开发

基于 GCC 的嵌入式开发
摘要:本文在 “Linux基础知识(14)- GDB 调试器(二)| 普通断点、单步调试和查看变量” 的基础上,继续演示实时监控变量值、捕捉断点和条件断点。 1. 实时监控变量值 使用 GDB 调试程序的过程中,借助观察断点可以监控程序中某个变量或者表达式的值,只要发生改变,程序就会停止执行。相比普通断点 阅读全文
posted @ 2023-01-03 16:30 垄山小站 阅读(2520) 评论(0) 推荐(0) 编辑
摘要:在 “Linux基础知识(13)- GDB 调试器(一)| 安装配置和基本使用方法” 里我们完成了 GDB 的安装配置,并演示了 GDB 几个内部命令的基本使用方法,本文将演示普通断点、单步调试和查看变量。 1. 创建 C 程序 1) 代码如下 $ cd ~/ $ vim test2.c #incl 阅读全文
posted @ 2023-01-03 14:42 垄山小站 阅读(805) 评论(0) 推荐(0) 编辑
摘要:GDB 调试器(GNU Symbolic Debugger),是 Linux 平台下最常用的一款程序调试器。GDB 编译器通常以 gdb 命令的形式在终端(Shell)中使用,它有很多选项。GDB 调试器支持 C、C++、Go、Objective-C、OpenCL、Ada 等多种编程语言,实际场景中 阅读全文
posted @ 2023-01-03 14:29 垄山小站 阅读(2408) 评论(0) 推荐(1) 编辑
摘要:在 “Linux基础知识(11)- GCC 简单使用(一)| GCC 安装配置和 Makefile 的基本用法” 里我们演示了 GCC 安装配置和 Makefile 的基本用法,本文将继续演示 Makefile 的高级用法。 1. 伪目标 前文我们在 Makefile 的基本用法的演示中,Makef 阅读全文
posted @ 2022-12-09 13:54 垄山小站 阅读(343) 评论(0) 推荐(0) 编辑
摘要:GCC 的全拼为 GNU C Compiler,即 GUN 计划诞生的 C 语言编译器,显然最初 GCC 的定位确实只用于编译 C 语言。但经过这些年不断的迭代,GCC 的功能得到了很大的扩展,它不仅可以用来编译 C 语言程序,还可以处理 C++、Go、Objective -C 等多种编译语言编写的 阅读全文
posted @ 2022-12-09 13:29 垄山小站 阅读(2924) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示