
GG修改器破解版下载地址:https://ghb2023zs.bj.bcebos.com/gg/xgq/ggxgq?GGXGQ
大家好,今天小编为大家分享关于gg修改器免root怎么添加_gg修改器免root版使用的内容,赶快来一起来看看吧。
GDB工具是GNU项目调试器,基于命令行使用。和其他的调试器一样,可使用GDB工具单步运行程序、单步执行、跳入/跳出函数、设置断点、查看变量等等,它是UNIX/LINUX操作系统下强大的程序调试工具。GDB支持多种语言,包括Ada、汇编、C/C++、D、Fortran、GO、Objective-C、OpenCL、Modula-2、Pascal和Rust。
GDB具有一种“远程”模式,此种模式多半是在为嵌入式系统进行调试时使用,远程操作指的是:GDB在一部机器内运行,而要进行调试的程序是在另一部机器上运行,支持TCP/IP协议传输的各种网络,在TCP/IP网络及协议上再加搭传输GDB专有的调试操作通信协议,如此便能进行远程调试。
创龙科技已基于IMX8、ZYNQ、AM5728、AM5708、AM437x、AM335x、T3/A40i等平台提供了GDB程序调试方法说明。本文档主要演示基于TLIMX8-EVM评估板的GDB程序调试方法说明。如需其他平台相关资料,请与我们联系。
Windows开发环境:Windows 7 64bit、Windows 10 64bit
虚拟机:VMware15.1.0
Linux开发环境:Ubuntu18.04.4 64bit
U-Boot:U-Boot-2020.04
Kernel:Linux-5.4.70
Linux SDK:5.4.70_2.3.0
TLIMX8-EVM评估板(NXP i.MX 8M Mini)

TLIMX8-EVM评估板
确保已搭建好NXP i.MX 8M Mini SDK开发环境。若未完成搭建,请先参照产品资料用户手册目录下的Linux开发环境搭建手册,完成SDK开发包的安装和配置。
然后进入SDK安装目录,并执行如下命令加载SDK环境变量。
Host# cd /home/tronlong/SDK/
Host# source /home/tronlong/SDK/environment-setup-aarch64-poky-linux

图 1
如环境搭建正常,执行如下命令可查看交叉编译工具版本。
Host# aarch64-poky-linux-gcc -v

图 2
执行如下命令,新建一个GDB调试演示程序。
Host# mkdir test
Host# cd test/
Host# gedit test.c

图 3
在tese.c文件中输入如下代码。
#include <stdio.h>
void show() {
printf(“show
“);
}
int main(int argc, char *argv[])
{
int arr[4] = {1, 2, 3, 4};
int i = 0;
for (i = 0; i < 4; i++) {
printf(“arr[%d]: %d
“, i, arr[i]);
}
}
点击Save,保存退出。

图 4
执行如下命令,修改test文件夹的权限。
Host# cd ..
Host# sudo chmod -R 777 test/

图 5
执行如下命令加载SDK环境变量,并进行程序编译。
备注:编译时需添加-g参数,编译过程中的警告可忽略。
编译完成后,将在test文件夹目录下生成可执行文件test。
Host# cd test/
Host# source /home/tronlong/SDK/environment-setup-aarch64-poky-linux
Host# $CC -O0 -g test.c -o test


图 6
评估板与PC机连接至同一个路由器后进行上电,执行如下命令通过网络传输的形式,将编译后的可执行文件test拷贝至评估板。
Target# ifconfig //查看评估板的IP地址

图 7
Host# scp test root@192.168.0.17:/home/root //将可执行文件拷贝至评估板“/home/root/”目录下,密码为空即可

图 8
Target# ls -l //查看评估板接收的可执行文件

图 9
执行如下命令,确认虚拟机的IP地址。
Host# ifconfig

图 10
在评估板文件系统test文件所在路径下,执行如下命令运行gdbserver程序,开启监听。
备注:192.168.0.83为虚拟机的IP地址;1234为连接的端口号(自行设置);test为将要进行调试的程序。如为Qt界面程序,则需在后面增加-qws参数。
Target# gdbserver 192.168.0.83:1234 test

图 11
在PC机test文件所在路径下,执行如下命令加载SDK环境变量,并运行GDB调试程序。
Host# source /home/tronlong/SDK/environment-setup-aarch64-poky-linux
Host# aarch64-poky-linux-gdb test //aarch64-poky-linux-gdb为SDK交叉编译环境下的GDB交叉编译工具链,test为将要进行调试的程序

图 12
执行如下命令,连接评估板。192.168.0.17为评估板的IP地址,请以实际情况为准。
(gdb) target remote 192.168.0.17:1234

图 13
同时,串口调试终端显示连接成功的相关信息。

图 14
本章节主要演示GDB调试的几个常用命令的使用方法。
用于列出源码,简写:l。

图 15
用于设置断点,简写:b。

图 16
用于显示断点的状态,简写:info b。

图 17
用于恢复程序执行,简写:c。此命令使GDB恢复程序的执行,直至断点触发或程序结束。

图 18
以上调试过程在第二个断点中,每输入一次c命令,将会依次打印arr数组的元素值,然后程序执行结束。同时,串口调试终端打印相关信息

图 19
用于打印变量或者变量地址,简写:p。

图 20
以上调试过程在每处断点中,使用print命令打印变量i的值。同时,串口调试终端打印相关信息。

图 21
退出GDB模式,简写:q。当程序调试完成后,使用quit命令退出GDB调试。

图 22
同时,串口调试终端打印相关信息。

图 23
以上就是关于gg修改器免root怎么添加_gg修改器免root版使用的全部内容,感谢大家的浏览观看,如果你喜欢本站的文章可以CTRL+D收藏哦。

gg游戏修改器a内存,优越的游戏体验 gg游戏修改器a内存 大小:17.21MB9,468人安装 在每个游戏爱好者心中,拥有一个良好的游戏体验是至关重要的。而 gg游戏修改器a内存……
下载
gg修改器免root器,GG修改器免Root器:让你的游戏世界更加丰富多彩 大小:9.76MB9,545人安装 作为一名游戏爱好者,我们都希望能够在游戏中获得更多的乐趣和刺激。然而,有时候游……
下载
GG修改器官方最新版下载,gg修改器官方网站下载 大小:9.32MB10,789人安装 gg修改器官方正版2022(gameguardian)是专为喜欢玩手游的玩家们打造的多功能修改器工……
下载
手机gg游戏修改器下载,手机GG游戏修改器下载让游戏变得更有趣 大小:10.73MB9,868人安装 手机游戏的普及让人们可以随时随地享受游戏的乐趣,但是有些游戏却需要不断的付出时……
下载
gg修改器无root过保护,为什么gg修改器无root过保护是如此优秀的工具? 大小:4.49MB9,728人安装 GG修改器是一款非常好用的修改工具,能让你轻松地改变游戏中的各种数值,从而让你在……
下载
gg修改器免root刺激_GG免root修改器 大小:17.99MB10,734人安装 大家好,今天小编为大家分享关于gg修改器免root刺激_GG免root修改器的内容,赶快来……
下载
gg游戏修改器框架,GG游戏修改器框架让游戏玩得更精彩! 大小:10.53MB9,965人安装 对于游戏爱好者来说,玩游戏的目的无非是享受游戏乐趣,但是有时候游戏本身的玩法限……
下载
gg游戏修改器7.5版,GG游戏修改器7.5版:让你的游戏玩起来更有乐趣 大小:4.11MB9,425人安装 如果你是一个游戏玩家,那么你一定知道GG游戏修改器7.5版。这个修改器凭借着其强大……
下载
gg修改器中文版 网盘,为什么GG修改器中文版是最好的修改器? 大小:18.96MB9,654人安装 对于很多游戏玩家来说,修改器是必不可少的工具。当你在游戏中卡关的时候,可能需要……
下载
gg游戏修改器隐藏性别,GG游戏修改器隐藏性别:玩游戏不必担心性别问题 大小:6.63MB9,761人安装 越来越多的人选择玩网络游戏,但在游戏中,性别问题成为了一个话题。有时玩家可能因……
下载