工作中遇到的 xshell 里 ssh 远程登录的两个报错:

  • 报错 1:找不到匹配的 host key 算法
  • 报错 2:服务器发送了一个意外的数据包

这两个报错是由于 xshell5 及更低版本与高版本 openssh 不兼容导致的,两者间算法不匹配。

阅读全文 »

spec2006.iso spec 最原始的代码

在 x86 上安装 spec2006

  1. mount spec2006 /mnt
  2. cd /mnt
  3. ./install.sh 安装 spec2006,需要输入安装路径
    ./install.sh -h # 查看 help 信息
    ./install.sh -d [self-defined dir] # 可以自己设定目标安装路径
阅读全文 »

介绍

Ubuntu 22.10 版本才默认安装 debuginfod,对于之前的发行版都需要手动配置。gdb 从 10.1 版本才开始支持 debuginfod,而 Ubuntu 旧的发行版里 gdb 都低于 10.1 版本。另外,debuginfod 被包含在 elfutils 里面,且从 elfutils-0.178 版本后才支持,而 Ubuntu 旧的发行版里 elfutils 版本都低于 0.178,因此需要先源码编译安装高版本 elfutils,再编译安装高版本 gdb,最终才能实现在 Ubuntu 旧的发行版中使用支持 debuginfod 的 gdb 来调试程序。

注意:gdb-10.1 及以后版本要求 libdebuginfod >= 0.179,所以 elfutils 最低版本为 0.179。

阅读全文 »
0%