随笔分类 -  虚拟化技术

摘要:问题来源:Win虚拟化功能Hyper-V采取的是独占CPU硬件辅助虚拟化功能(Intel VT-x/EPT),在Hyper-V开启的情况下,他作为第一启动项会在Win操作系统前启动,后启动操作系统,所以他的独占模式会非常强悍。 只有彻底关闭Hyper-V的虚拟化功能,后重启Win系统,才能使得Win 阅读全文
posted @ 2023-02-07 11:14 KairusZhang 阅读(1310) 评论(0) 推荐(0) 编辑
摘要:第一种汇编格式,称之为Intel汇编格式,而第二种称之为AT&T汇编格式。 比较明显的差异有 源操作数和和目的操作数的不同: 在Intel汇编格式中,目标操作数在源操作数的左边;而在AT&T汇编格式中,目标操作数在源操作数的右边。 AT&T的立即数前要加$, 寄存器前要加%,而Intel不需要 功能 阅读全文
posted @ 2022-11-10 20:52 KairusZhang 阅读(201) 评论(0) 推荐(0) 编辑
摘要:FORCE 是一个伪目标,一般是像下面这样定义的 由上面的定义可知,FORCE是个伪目标,它的规则没有依赖没有命令。 如果一个规则里没有依赖也没有命令,并且它的目标不是已存在的文件名,那么每次执行这条规则时,make就认为这个目标被更新,该目标就被视为最新的。 在第一个代码块中,FORCE 做为依赖 阅读全文
posted @ 2022-11-10 19:44 KairusZhang 阅读(158) 评论(0) 推荐(0) 编辑
摘要:将多个文件链接成一个库文件,挺好用的, 遇到了编译问题,gcc 无法将LD链接生成的文件链接,默认被识别为可执行文件,在生成.o文件时为LD链接器添加-r选项; 将-relocatable或-r传递给ld将创建一个适合作为ld输入的对象。 $ ld -relocatable a.o b.o -o c 阅读全文
posted @ 2022-11-10 16:17 KairusZhang 阅读(36) 评论(0) 推荐(0) 编辑
摘要:采用的有效解决方法是使用 aptitude 来帮助降级解决软件包的依赖版本,步骤如下 安装 aptitude apt-get install -y aptitude 使用 aptitude 安装软件包,安装过程中,第一个交互提示你是否保持包版本不变,即不更新,这里输入 n,后面的交互提示输入 y 即 阅读全文
posted @ 2022-11-07 17:15 KairusZhang 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1、获取kvmtool git clone https://github.com/kvmtool/kvmtool.gitcd kvmtoolmake -j256 编译成功后生成lkvm可执行程序。 2、编译Linux内核 wget https://mirrors.edge.kernel.org/pu 阅读全文
posted @ 2022-11-02 19:59 KairusZhang 阅读(303) 评论(0) 推荐(0) 编辑
摘要:总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU的个数: 在cmd命令中输入“systeminfo” 主机名: THINKPAD-P1隐仕 OS 名称: Microsoft Windows 11 专业工作 阅读全文
posted @ 2022-10-25 13:14 KairusZhang 阅读(3049) 评论(0) 推荐(0) 编辑
摘要:make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。 Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文 阅读全文
posted @ 2022-09-28 09:40 KairusZhang 阅读(61) 评论(0) 推荐(0) 编辑
摘要:Linux系统自带当前系统的内核 在/usr/src/目录下 linux-headers- cdlinuxheaders5.15.040 make menuconfig 进入内核模块配置菜单界面 !!此时存在问题多为软件包未安装问题 $ sudo apt-get install gi 阅读全文
posted @ 2022-09-16 09:34 KairusZhang 阅读(324) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩