![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
伊布酱
这个作者很懒,什么都没留下…
展开
-
C模拟页式地址重定位
库导入和宏定义#include <stdio.h>#include <stdlib.h>#include <time.h>#define u32 int#define u8 char#define f32 float创建进程结构体存放进程的大小以及进程的页数和页表数/* 创建进程结构体存放进程的大小以及进程的页数和页表数 program_size 进程的大小(MB) program_paper_numbers 进.原创 2020-12-23 21:58:04 · 1817 阅读 · 0 评论 -
C语言模拟银行家算法
银行家算法需求:一个程序对资源的最大需求量不超过系统的最大资源程序可以分多次申请资源,但是申请资源的总量不能超过最大需求量当系统现有资源不能满足程序的需求时,可以推迟分配资源,但是总能满足程序对资源的需求当程序获得了全部的资源后,要在有限的时间内归还资源系统的安全/不安全状态:在程序申请资源时,当系统的拥有的资源不能满足程序剩余所需的全部资源时,则处于不安全状态C代码实现:头文件的导入和预定义#include <stdio.h>#include <stdli原创 2020-11-05 14:05:06 · 1342 阅读 · 0 评论 -
Ubuntu16.04安装mysql时出现包含问题
在ubuntu下载mysql-server时出现的几点问题:在使用sudo apt-get install mysql-server/client或者手动解包安装时出现输入shell命令:sudo apt-get -f install如果无限依赖关系得不到解决可以尝试更新ubuntu源:备份sources.list文件:cp /etc/apt/sources.list /etc/apt/sources.list.bak打开sources.list文件:vi /etc/apt/sou原创 2020-10-03 17:41:49 · 2109 阅读 · 6 评论 -
GDB停止断点
disable [breakpoints] [range...]dis [breakpoints] [range...]原创 2019-10-13 21:43:32 · 740 阅读 · 0 评论 -
GDB删除指定的断点
delete [breakpoints] [rang...]breakpoints为断点号不指定断点号则表明删除所有的断点range表示断点号的范围原创 2019-10-13 21:42:45 · 1515 阅读 · 0 评论 -
GDB清除所有设置在函数上的停止点
clear <function>clear <filename:function>原创 2019-10-13 21:42:07 · 295 阅读 · 0 评论 -
GDB查看断点
info breakpoints [n] n为断点号info break [n]原创 2019-10-13 21:38:00 · 7552 阅读 · 0 评论 -
GDB设置断点在某个线程上
break <linespec> thread <threadno>break <linespec> thread <threadno> if...linespec指定了断点设置在的源程序的行号threadno指定了线程的ID ID是GDB分配的 可以通过info threads命令来查看正在运行程序中的线程信息 如果不指定thread &...原创 2019-10-13 21:37:23 · 5251 阅读 · 0 评论 -
GDB在C++的重载函数中设置断点
break <function(type)>将函数的参数类型告诉GDB如果不加参数类型GDB会列出断点菜单 输入函数对应编号就可以设置断点0表示放弃设置断点1表示所有函数都设置断点...原创 2019-10-13 21:34:38 · 1614 阅读 · 0 评论 -
GDB清除断点上的命令序列
commands [bnum] end原创 2019-10-13 21:33:16 · 376 阅读 · 0 评论 -
GDB设置停止点的运行命令
command在程序中断时,让其自动运行一些别的命令,这有利于自动化调试,对基于GDB的自动化调试是一个强大的支持commands [bnum] ...command-list... end为断点号bnum的断点写一个命令列表,当程序被该断点停住时,gdb会依次运行命令列表中的命令...原创 2019-10-13 21:32:16 · 580 阅读 · 0 评论 -
GDB 条件断点
break...if <condition> 可以使上述的参数,condition表示条件 例:循环体循环100次,break if i=100表示当i=100时停住设置条件后还可以用condition命令修改条件只有break和watch命令支持ifcondition <bnum> <expression>修改断点号为bnum 停止条件为expre...原创 2019-10-13 21:31:36 · 625 阅读 · 0 评论 -
GDB 新增/删除断点
break function在进入指定函数时停住 c++可以使用class::function或function(type,type)格式来指定函数名break linenum在指定行号停住break +offsetbreak -offset 在当前行号的前面或者后面的offset行停住break filename:linenum 在源文件filename的linenum行停住brea...原创 2019-10-13 21:30:43 · 896 阅读 · 1 评论