上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 原文:GDB命令基础,让你的程序bug无处躲藏 | Deepzz's Blog 参考:用GDB调试程序(一)_用gdb调试程序(一) 陈皓-CSDN博客 软件开发,或多或少会走上调试这条路。调试工具可以帮你更加深入了解整个程序的运行状态,对程序运行有更多的主动权。你可以随心所欲的改变程序运行流程,如 阅读全文
posted @ 2025-02-07 10:36 墨尔基阿德斯 阅读(102) 评论(0) 推荐(0)
摘要: 在 GDB 中打印内存地址的值,可以使用以下两种核心命令:x(examine)和 print。以下是具体用法和示例: 1. 使用 x 命令(直接检查内存) x 命令的语法为: bash 复制 x/[数量][格式][单位] <内存地址> 参数说明: 数量:要显示的内存单元数量(例如 10 表示显示连续 阅读全文
posted @ 2025-02-06 13:35 墨尔基阿德斯 阅读(2512) 评论(0) 推荐(0)
摘要: 在Linux系统中,你可以使用backtrace和backtrace_symbols函数来打印当前线程的调用堆栈。这两个函数都定义在execinfo.h头文件中。以下是使用这些函数的示例: #include <execinfo.h> #include <stdio.h> #include <stdl 阅读全文
posted @ 2024-12-31 09:52 墨尔基阿德斯 阅读(148) 评论(0) 推荐(0)
摘要: C++ 实现定时器的两种方法(线程定时和时间轮算法修改版)_c++ 定时器-CSDN博客 原版addtask函数有bug,修改了下 #ifndef ZROS_TIMER_HPP_ #define ZROS_TIMER_HPP_ #include <chrono> #include <function 阅读全文
posted @ 2024-12-23 11:27 墨尔基阿德斯 阅读(166) 评论(0) 推荐(0)
摘要: 在C++中,segmentation fault和aborted是两种不同的运行时错误,它们有不同的原因: Segmentation Fault segmentation fault(通常表现为SIGSEGV信号)是一个错误,通常发生在程序试图访问一个它没有权限访问的内存区域,或者访问了一个根本不存 阅读全文
posted @ 2024-12-06 10:58 墨尔基阿德斯 阅读(354) 评论(0) 推荐(0)
摘要: 原文:Git入门图文教程(1.5W字40图)🔥🔥--深入浅出、图文并茂 - 安木夕 - 博客园 01、认识一下Git!—简介 Git是当前最先进、最主流的分布式版本控制系统,免费、开源!核心能力就是版本控制。再具体一点,就是面向代码文件的版本控制,代码的任何修改历史都会被记录管理起来,意味着可以 阅读全文
posted @ 2024-11-30 19:53 墨尔基阿德斯 阅读(1378) 评论(0) 推荐(0)
摘要: 在 glibc 和一般的 Linux 程序执行流程中,以下是这几个函数的包含关系和调用顺序: _start: 是程序执行的入口点,通常由编译器自动提供。 它负责初始化程序,收集命令行参数以及环境变量,并准备调用 __libc_start_main。 __libc_start_main: 这是 gli 阅读全文
posted @ 2024-11-05 14:13 墨尔基阿德斯 阅读(1033) 评论(0) 推荐(4)
摘要: 交叉编译器的命名规则是什么? 交叉编译器(cross-compiler)是用来编译可在与编译器运行环境不同的架构或操作系统上运行的代码的工具。交叉编译器的命名通常遵循一个约定,以便能够描述编译器的目标平台。这个命名规则主要包含以下几个组成部分,通常顺序为: 目标架构(Target Architect 阅读全文
posted @ 2024-10-14 20:50 墨尔基阿德斯 阅读(240) 评论(0) 推荐(1)
摘要: 地址:分类:开发者手册 - 阮一峰的网络日志 (ruanyifeng.com) Docker 入门教程 - 阮一峰的网络日志 (ruanyifeng.com) Docker 微服务教程 - 阮一峰的网络日志 (ruanyifeng.com) 命令行常用工具的替代品 - 阮一峰的网络日志 (ruany 阅读全文
posted @ 2024-10-12 13:59 墨尔基阿德斯 阅读(371) 评论(0) 推荐(0)
摘要: ARM架构中的寄存器集合可能会因不同版本(ARMv4、ARMv5、ARMv6、ARMv7等)和实现(如Cortex系列)的不同而略有差异,但基本的寄存器集是相似的。以下是ARM处理器典型的寄存器: 通用寄存器 (General-Purpose Registers, GPRs) R0-R12: 用于数 阅读全文
posted @ 2024-10-12 10:32 墨尔基阿德斯 阅读(532) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 18 下一页