随笔分类 -  gdb

摘要:由于之前都是在vs上调试c++项目,现在觉得vs很重,而且对vim用户不太友好,所以就想着都用vsc来做开发,首先来解决调试问题。 没有用makefile管理 1. 安装必要的扩展 C/C++:微软提供的 C/C++ 扩展,支持语法高亮、代码补全和调试功能。 C/C++ Runner(C/C++ R 阅读全文
posted @ 2024-11-10 00:23 LIalan 阅读(1022) 评论(0) 推荐(0)
摘要:参考资料 jlink使用的是博光微的jlink v9 树莓派使用的是4b jlink与树莓派链接 按照表中的内容进行链接,注意链接过程要小心仔细,否则后续排查起来十分麻烦 下载openocd 由于我是在linux环境下,所以省去了jlink的驱动安装,直接先下载openocd sudo apt in 阅读全文
posted @ 2024-09-24 17:02 LIalan 阅读(537) 评论(0) 推荐(0)
摘要:搭建一个链接和运行不同的环境 SECTIONS { . = 0xffff000000080000, /* . = 0x80000, */ .text.boot : { *(.text.boot) } .text : { *(.text) } .rodata : { *(.rodata) } .... 阅读全文
posted @ 2024-09-20 22:20 LIalan 阅读(159) 评论(0) 推荐(0)
摘要:在调试内核过程中每次都需要配置远程,输入下面命令十分麻烦 (gdb)target remote localhost:1234 发现可以通过下面的方法来配置默认连接远程 在~/目录下创建 .gdbinit # 将调试目录加入安全目录,这样gdb才能去读取目录下的gdbinit执行 add-auto-l 阅读全文
posted @ 2024-09-14 14:02 LIalan 阅读(142) 评论(0) 推荐(0)