1 2 3 4 5 ··· 14 下一页
摘要: 1 目录 2 corrupt stack? 3 info registers 4 (gdb)x的使用 5 X86上崩溃 6 调试线程 1 目录 1.1 目录指定dir 在GDB中使用dir命令来添加新的源代码路径。这个命令允许我指定一个或多个目录,GDB会在这些目录中查找源代码文件。 gdb ./y 阅读全文
posted @ 2024-07-29 09:40 绍荣 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1 __asm volatile ("dmb sy" ::: "memory") 这是一个用于ARM架构的内联汇编语句,用于实现内存屏障(Memory Barrier)操作。 "dmb sy": 是一个内存屏障指令,它确保在此指令之前的所有内存访问操作都执行完毕,并且对后续的内存访问操作可见。 "v 阅读全文
posted @ 2024-07-24 17:34 绍荣 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 知识点积累 1 内部宏 ${PROJ_SOURCE_DIR}: 2 单元测试 代码 cmake_minimum_required(VERSION 3.10) project(ExampleProject) # 启用测试 enable_testing() # 添加可执行文件 main(如果有主程序的话 阅读全文
posted @ 2024-07-24 10:16 绍荣 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1 CMP0003 2 ccache 3 string 4 list 5 include 6 CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT 7 if(MSVC) 8 set 9 CMAKE_BUILD_TYPE 10 CMAKE_CXX_FLAGS 11 定 阅读全文
posted @ 2024-07-19 21:15 绍荣 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1 Q&A Q : 在C++代码工程中,有**.h.in后缀的文件,有什么用?里面有这样的代码:#cmakedefine CROSS_COMPILE又是有什么作用? A : 在C++代码工程中,带有 .h.in 后缀的文件通常是 CMake 配置文件模板,用于生成配置头文件。这些文件通常包含一些占位 阅读全文
posted @ 2024-07-18 17:43 绍荣 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在Ubuntu下交叉编译ARMv7l下带符号表的release版并分析带剥离符号表的core文件 所谓交叉编译工具,就是让我们可以在Ubuntu或Windows上,通过交叉编译工具,生成其它系统下可执行的可执行文件。而这个交叉编译工具,就具备来交叉的功能属性,即输入口为Ubuntu或Widnows上 阅读全文
posted @ 2024-07-17 16:23 绍荣 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1 随时收录 gdb 调试时符号文件在哪里? 若是指定为CMAKE_BUILD_TYPE=Debug,那么符号文件会嵌入到可执行文件中; 如Debug编译产生的文件不能显示源代码,可以再执行以便cmake和make,因为有可能在某种情况下,编译会出错。 如何定位动态库中的代码 在gdb调试时,只有让 阅读全文
posted @ 2024-07-16 15:42 绍荣 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 使用Samba在Ubuntu和Windows下共享文件处理 在Ubuntu下安装samba sudo apt update sudo apt-get install samba 添加用户到Ubuntu中 sudo adduser chris: 创建系统用户 sudo smbpasswd -a chr 阅读全文
posted @ 2024-07-16 15:36 绍荣 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1 在Ubuntu上调试ARMv7的core文件 1.1 预备 uname -a: 获得目前嵌入式系统 Linux (none) 3.8.11-xilinx #40 SMP PREEMPT Thu Jan 12 17:02:11 CST 2023 armv7l GNU/Linux 安装armv7的交 阅读全文
posted @ 2024-07-10 17:40 绍荣 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 断点 条件断点 condition 1 value==1: 此次的1表示break的编号,之后的value==1表示条件判断;即在value为1时,命中编号为1的断点; ignore 1 4: 忽略断点为1的前4次命中,第5次开始,就需要命中; d br: 删除所有的断点 打印 p /t var-n 阅读全文
posted @ 2024-07-08 16:37 绍荣 阅读(1) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 14 下一页