上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 字符串条件断点 (gdb) break my_function (gdb) condition <breakpoint_number> (int)strcmp(my_string.c_str(), "target_value") == 0 set environment NDEBUG 1: 取消as 阅读全文
posted @ 2024-08-14 11:08 绍荣 阅读(19) 评论(0) 推荐(0)
摘要: 0 预备工作 sudo apt-get update sudo apt-get install valgrind 编译debug版本 gcc -g -o your_program your_program.c set(CMAKE_BUILD_TYPE Debug) 1 定位内存泄露 Valgrind 阅读全文
posted @ 2024-08-07 12:26 绍荣 阅读(119) 评论(0) 推荐(0)
摘要: 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 绍荣 阅读(1027) 评论(0) 推荐(0)
摘要: 1 __asm volatile ("dmb sy" ::: "memory") 这是一个用于ARM架构的内联汇编语句,用于实现内存屏障(Memory Barrier)操作。 "dmb sy": 是一个内存屏障指令,它确保在此指令之前的所有内存访问操作都执行完毕,并且对后续的内存访问操作可见。 "v 阅读全文
posted @ 2024-07-24 17:34 绍荣 阅读(272) 评论(0) 推荐(0)
摘要: 知识点积累 1 内部宏 ${PROJ_SOURCE_DIR}: 2 单元测试 代码 cmake_minimum_required(VERSION 3.10) project(ExampleProject) # 启用测试 enable_testing() # 添加可执行文件 main(如果有主程序的话 阅读全文
posted @ 2024-07-24 10:16 绍荣 阅读(132) 评论(0) 推荐(1)
摘要: 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 绍荣 阅读(413) 评论(0) 推荐(0)
摘要: 1 Q&A Q : 在C++代码工程中,有**.h.in后缀的文件,有什么用?里面有这样的代码:#cmakedefine CROSS_COMPILE又是有什么作用? A : 在C++代码工程中,带有 .h.in 后缀的文件通常是 CMake 配置文件模板,用于生成配置头文件。这些文件通常包含一些占位 阅读全文
posted @ 2024-07-18 17:43 绍荣 阅读(392) 评论(0) 推荐(1)
摘要: 在Ubuntu下交叉编译ARMv7l下带符号表的release版并分析带剥离符号表的core文件 所谓交叉编译工具,就是让我们可以在Ubuntu或Windows上,通过交叉编译工具,生成其它系统下可执行的可执行文件。而这个交叉编译工具,就具备来交叉的功能属性,即输入口为Ubuntu或Widnows上 阅读全文
posted @ 2024-07-17 16:23 绍荣 阅读(298) 评论(0) 推荐(0)
摘要: 1 随时收录 gdb 调试时符号文件在哪里? 若是指定为CMAKE_BUILD_TYPE=Debug,那么符号文件会嵌入到可执行文件中; 如Debug编译产生的文件不能显示源代码,可以再执行以便cmake和make,因为有可能在某种情况下,编译会出错。 如何定位动态库中的代码 在gdb调试时,只有让 阅读全文
posted @ 2024-07-16 15:42 绍荣 阅读(1392) 评论(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 绍荣 阅读(13) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 15 下一页