上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: 一、源代码查看命令 显示源代码:list or l,默认显示10行(在当前行往后5行,以及往前5行,总共10行代码) 设置每次显示的行数:set listsize xx 查看指定函数代码:list test_fun 查看指定文件指定行代码:list main.cpp:15 显示源代码: 查看指定函数 阅读全文
posted @ 2024-01-13 16:42 TechNomad 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一、寄存器查看命令 命令:"i register"查看所有的寄存器,如果只想查看指定的寄存器,则使用"i r 寄存器名称",如"i r rdi",寄存器的名称列表如下所示: 函数参数低于六个的时候,会把参数放在寄存器中,当函数参数高于六个参数的时候,就不会把参数放在寄存器中,而是放在函数栈中。 调试 阅读全文
posted @ 2024-01-13 12:33 TechNomad 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 一、查看变量内存和内存中的值 调试代码下载地址 命令语法:x /选项 内存地址 调试代码示例: #include <iostream> #include <cstring> using namespace std; struct test_struct { char name[12]; char g 阅读全文
posted @ 2024-01-12 10:42 TechNomad 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、查看函数参数 调试代码下载地址 使用命令"p 参数名称"可以查看指定参数的值,如果想一次性查看函数的所有参数,可以使用命令"info args"或者"i args"即可。 代码中有一个test_work函数,在这个函数处设置一个断点,然后查看此函数的参数信息: 二、查看变量的值 三、设置字符串的 阅读全文
posted @ 2024-01-11 15:54 TechNomad 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 一、为代码行设置断点 调试代码下载地址 比如说在文件main.cpp的38行和46行分别设置一个断点: 使用run命令继续向下执行,会在38行断点处停下来,接着使用c命令继续执行,将会在46行断点出停下来。 二、为函数设置断点 比如说为函数testfun()设置断点: 从上面可以看出,在两处设置了断 阅读全文
posted @ 2024-01-11 10:12 TechNomad 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 一、启动调试并传入参数 调试代码如下所示: #include <iostream> int main(int argc, char** argv) { int iTest = 100; const char* str = "this is a test"; std::cout << "iTest i 阅读全文
posted @ 2024-01-10 17:41 TechNomad 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 一、C++调试准备工作 调试代码下载地址 调试代码: #include <iostream> int main(int argc, char** argv) { int iTest = 100; const char* str = "this is a test"; std::cout << "iT 阅读全文
posted @ 2024-01-10 14:43 TechNomad 阅读(26) 评论(0) 推荐(1) 编辑
摘要: 一、C的API预处理语句 MySQL客户端/服务器协议提供了预处理语句。该功能采用了由mysql_stmt_init()初始化函数返回的MYSQL_STMT语句处理程序数据结构。对于多次执行的语句,预处理执行是一种有效的方式。首先对语句进行解析,为执行作好准备。接下来,在以后使用初始化函数返回的语句 阅读全文
posted @ 2023-12-09 10:56 TechNomad 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 一、如何连接MySQL C的API文档地址:https://www.mysqlzh.com/doc/194.html 首先需要安装MySQL sudo apt-get update sudo apt-get install mysql-server C语言的API代码是与MySQL一起提供的,它包含 阅读全文
posted @ 2023-12-08 18:00 TechNomad 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、数据表的CURD 1.create数据 创建一个员工表,新建employee表并向表中添加一些记录: 创建数据表: create table employee(id int, name varchar(20), sex int, birthday date, salary double, ent 阅读全文
posted @ 2023-12-07 23:51 TechNomad 阅读(7) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页