摘要:
The GNU Binutils are a collection of binary tools. The main ones are: ld - the GNU linker. as - the GNU assembler. But they also include: addr2line - 阅读全文
摘要:
原文地址:https://blog.csdn.net/daide2012/article/details/73065204 一、 引言 在讲解ELF文件格式之前,我们来回顾一下,一个用C语言编写的高级语言程序是从编写到打包、再到编译执行的基本过程,我们知道在CPU上执行的是低级别的机器语言,从高级语 阅读全文
摘要:
几乎看什么内核漏洞分析之类的文章,第一眼都是被 cat /proc/{pid}/maps产生的一堆奇怪的信息唬住了,都不敢往下看居然没有搜到关于它们的详细介绍,旁边也没有表头什么的解释信息那就我来整理一下吧,方便后人。 ls /proc 能看到一些数字命名的文件夹,这个就不多说了,什么pid、fd的 阅读全文
摘要:
1. 下载内核文件。 内核可以直接从www.kernel.org网站下载,但是网速一般都不理想。建议从国内的开源镜像站下载。比如:清华大学开源镜像站(mirrors.tuna.tsinghua.edu.cn)。 直接下载linux-linux-5.10.2内核: https://mirrors.tu 阅读全文
摘要:
代码:和静态库中的代码是一样的 #vector.h 1 #ifndef vector_h 2 #define vector_h 3 4 void addVec(int *xP, int *yP, int *zP, int Num); 5 void mulVec(int *xP, int *yP, i 阅读全文
摘要:
https://www.jianshu.com/p/a908153d1a4d?open_source=weibo_search 1 系统环境 英特尔处理器,核心显卡,含独立独立显卡的系统请自行查阅 wiki,本文同样是参阅此wiki,系统为Manjaro Linux 64-bit gnome edi 阅读全文
摘要:
https://www.cnblogs.com/fly2wind/p/11939209.html 最常规的修复方式 通过live cd 将系统烧入U盘,启动U盘进入系统后修复。涉及两种方式: 通过boot-repair grub-install 命令安装 right grub-install 命令安 阅读全文
摘要:
使用的是Manjaro kde桌面,升级后重启,发现登录后整个桌面一片黑色,只有一个亮亮的鼠标可以移动。 这个问题逼得我查了很长的时间,首先看看是不是配置的原因,于是新建了个用户测试,发现登录后问题依旧,说明和配置文件无关。 又试了一下其他的桌面环境,发现是可以正常登录并显示桌面的,这说明显卡什么的 阅读全文
该文被密码保护。 阅读全文
摘要:
一、什么是库 在 linux 平台存在着大量的库,库的本质是一种可执行的二进制代码(但不可以独立执行)集合,可以通过操作系统将其载入内存执行。windows 和 linux 的平台的差异性(预编译、编译器、汇编器和链接器的不同),因此二者库的二进制版本也是无法兼容。 二、 库的种类 linux 下的 阅读全文
摘要:
GDB是一个强大的命令行调试工具。虽然X Window提供了GDB的图形版DDD,但是我仍然更钟爱在命令行模式下使用GDB。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。 UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起, 阅读全文
摘要:
代码如下,没有验证,请需要的同志自己验证: 1 //器件:LCM2401282ZK 2 //控制器:T6963C 3 //日期:2009.06.15 4 #include <msp430x14x.h> 5 #include "LCM2401282ZK.h" 6 // 控制线定义 7 #define 阅读全文
摘要:
原文链接:https://www.jianshu.com/p/117253829581 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为f 阅读全文
摘要:
新手指南 vimtutor // vim 教程 移动光标 # hjkl # 2w 向前移动两个单词 # 3e 向前移动到第 3 个单词的末尾 # 0 移动到行首 # $ 当前行的末尾 # gg 文件第一行 # G 文件最后一行 # 行号+G 指定行 # <ctrl>+o 跳转回之前的位置 # <ct 阅读全文
摘要:
原文地址:精通 vim 你应该理解的几个名词 下面我们再来认识一下 vim ,理清下面的 vim 的几个名词,这样方便我们以后更好的去使用和进阶vim : 缓冲区(Buffer), 窗口 (Window ) , 标签(Tab) , 标记(Mark ), 寄存器(Register) , 插件(Plug 阅读全文