当前位置:网站首页>RK1126编译gdb 板子上gdb调试程序
RK1126编译gdb 板子上gdb调试程序
2022-08-04 12:43:00 【QMCY_jason】
嵌入式板子上都没有gdb程序 需要自己下载编译
首先去下载一个gdb 高版本的需要c++11支持,rk1126虽然说支持c++11 但是支持的并不是很好
刚开始下了个9.2的版本 编译的时候就是说找不到C++11的支持 ,后来又下了个7.11的版本如下图

下载压缩包解压之后 必须得新建一个build目录 然后再build目录里面编写一个脚本
build.sh 内容如下:

执行这个脚本之后会生成一个makefile
中间会报很多命令没有 如下 这个没有关系 嵌入式的很多东西都没有

然后make 下
会报好几个错误

1. ps_get_thread_area 重定义
打开对应文件 注释掉就可以 
之后是 有个结构体未定义

引入对应的头文件gregset.h即可

接下来还有个错误

同理还是注释掉

之后编译没报错了
make install 提示出错

安装textinfo
sudo apt install texinfo
之后 就make install成功了

将gdb拷到板子上加上权限 运行即可
然后程序挂掉就可以调用bt查看堆栈了

边栏推荐
猜你喜欢

Analysis and comparison of mobile cross-end technical solutions

基于双层共识控制的直流微电网优化调度(Matlab代码实现)

开发小程序插件如何实现盈利?

集群监控——Zabbix

num_workers

全面认识MOS管,一篇文章就够了

Cool and efficient data visualization big screen, it's really not that difficult to do!丨Geek Planet

A comprehensive understanding of MOS tubes, an article is enough

yolo系列的head模块

数据中台建设(九):数据中台资产运营机制
随机推荐
oracle sql中根据条件判断是否插入数据
项目里的各种配置,你都了解吗?
持续交付(三)Jenkinsfile语法使用介绍
LeetCode Daily Question (858. Mirror Reflection)
“蔚来杯“2022牛客暑期多校训练营4 N
第10章 模块和包
备份控制文件
num_workers
Systemui qsSetting添加新图标
密码设置十准则
双目立体视觉笔记(三)三角测量、极线校正
使用COLMAP初步三维重建
FHQ-Treap 简介
正则表达式
Yolov5 测试和训练自己的数据集
什么是 DevOps?看这一篇就够了!
Chinese valentine's day of young people crazy to make money, earn 140000 a week
面试官:连 INSERT INTO SET 都不知道怎么用,你这3年都干些什么了?
MySQL - Explain详解
【水一个徽章】