QT使用GDB调试开发板
来源:互联网 发布:游戏曝光数据分析 编辑:程序博客网 时间:2024/06/01 15:46
参考了 http://blog.163.com/tianjunqiang666@126/blog/static/8725911920137685232272/ ,但是我的环境并不一样,故而有许多修改的地方
1.先安装所需要的环境
sudo apt-getinstall texinfo
sudo apt-getinstall libncurses5-dev
sudo apt-getinstall m4
sudo apt-getinstall flex
sudo apt-getinstall bison
2.到网站http://www.gnu.org/software/gdb/download 下载GDB 我下载的是gdb-7.10
3 编译GDB server
进入文件夹 /home/gdb-7.10/gdb/gdbserver
./configure --host=arm-hisiv200-linux CC=arm-hisiv200-linux-gcc CPP=arm-hisiv200-linux-cpp CXX=arm-hisiv200-linux-g++
make
make install
在此文件夹下面已经编译出了gdbserver
4 调试
把编译好的gdbserver 和编译的debug版本的待调试的程序比如gdbtest放在/home/nfsroot (本机ubuntu 下面的nfs根目录)
在板子上面进入到挂载到/home/nfsroot 的目录,比如/tmp,这里面应该可以看到gdbserver和你的程序 gdbtest
执行./gdbserver 192.168.0.108:1234(这个ip是我的qt工程所在的ubuntu的机器ip) gdbtest -qws
这样在板子上面就运行了gdbtest开始调试模式
QT Debug菜单 StartDebuging --- > Attach To Remote Debug Server.....
端口号别填写错了 上面的命令里面指定的是多少 这里就填写多少 后面的ip地址是你的远程板子的ip地址,再后面就是你的待调试程序了,这样就可以开始调试了,试试在本机的qt工程打断点,是不是发现可以命中了呢,再也不担心嵌入式无法调试咯
- QT使用GDB调试开发板
- QT使用GDB调试开发板
- 使用GDB调试开发板程序
- Qt下使用GDB远程调试ARM板
- Qt下使用GDB远程调试ARM板
- Qt下使用GDB远程调试ARM板
- Qt下使用GDB远程调试ARM板
- Qt下使用GDB远程调试ARM板
- 在ARM开发板中使用gdb进行远程调试
- 【GDB】gdbserver的使用,远程调试开发板
- 开发板GDB远程调试
- qt 用gdb调试
- linux开发调试工具---GDB的使用
- iMX6Q调试篇-Linux程序开发使用gdb调试
- 开发板上进行gdb调试
- gdb远程调试目标开发板
- ndk gdb 调试开发
- iOS开发 GDB调试
- 现在有"abcdefghijkl”12个字符,将其所有的排列中按字典序排列,给出任意一种排列,说出这个排列在所有的排列中是第几小的?
- onvif device test tool 或者onvif device manager 搜索不到设备或者搜索设备不全
- 【C++】指针引发的bug
- Android使用UncaughtExceptionHandler捕获异常--并非如此
- 华为SAP解决方案为海澜之家带来新的科技创新
- QT使用GDB调试开发板
- 第一个开源库
- 第5章-子类与继承-子类与父类在同一包中的继承性
- jmeter录制手机app脚本
- 30个JS题答案
- xml解析 pull
- spring+struts2+hibernate+spring mvc+mybatis注解
- oracle游标的使用
- JS操作URL