自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

!!博文附件统一获取地址:https://blog.csdn.net/sinich__eveen/article/details/145529641

!!博文附件统一获取地址:https://blog.csdn.net/sinich__eveen/article/details/145529641

  • 博客(51)
  • 收藏
  • 关注

原创 >>>>!!博文附件统一获取地址

为了方便对博文笔记附件的管理,所有博文的附件都统一用云盘进行集中式管理与分享:夸克网盘附件分享链接:夸克网盘分享如果博文包含附件,则博文标题会有一个编号,如下所示:博文内的附件说明信息:根据编号进入分享链接的对应目录即可找到附件:

2025-02-09 11:52:21 179

原创 交叉编译haveged

【代码】交叉编译haveged。

2025-05-07 20:41:30 147

原创 交叉编译openssh

1、openssh 依赖 zlib 和 openssl,因此要先编译依赖项。》编译 openssl 库。》编译 zlib 库。

2025-05-07 20:36:16 336

原创 交叉编译openssl

【代码】交叉编译openssl。

2025-05-07 20:35:17 200

原创 交叉编译zlib

编译结果既有静态库也有动态库。

2025-05-07 20:34:27 235

原创 使用QEMU模拟启动aarch64 linux(可gdb调试;可ssh登录)

是编译过程中生成的,记录了代码编译的详细过程,因此 clangd 解析这个文件就可以分析出代码之间的关系了。但是只能开一个终端,如果有的业务需要多个终端操作,那么就需要使用 ssh 登录了。因为刚才编译的是 arm 版本的 Linux,默认的 gdb 不能调试 arm 版本的 Linux,需要用。是在服务上编译的,里边涉及到路径的字段肯定是服务器上的路径,下载后替换成本地路径即可。注释部分是制作 f2fs 镜像的方式,可按需打开,替换默认的 ext4。如果是编译的 aarch64 版本,那么还需要替换。

2025-04-30 16:50:55 715

原创 WSL 无法 ping 通百度(域名解析错误)

需要修改为实际发行版的名字。如果不知道,可在 Windows PowerShell 中使用。一个是 IPv4 的 DNS 地址,一个是 IPv6 的 DNS 地址。3、修改完毕后需要重启以下 WSL,使配置生效(必须操作)。如果自动生成会覆盖我们后续手动配置 DNS。2、先修改 WSL 的配置,禁止自动生成。4、备份 WSL 的。

2025-03-30 19:43:04 426

原创 交叉编译说明

具体定义了哪些变量,需要打开 makefile 具体看一看。一般工程都自带。

2025-02-21 08:38:12 773

原创 Linux交叉编译sed

【代码】Linux交叉编译sed。

2025-02-20 21:27:20 227

原创 Linux交叉编译starce

【代码】Linux交叉编译starce。

2025-02-20 21:24:46 218

原创 Linux交叉编译stress-ng

【代码】Linux交叉编译stress-ng。

2025-02-20 21:24:08 271

原创 Linux交叉编译rt-tests

先编译依赖项 numactl,参考《

2025-02-20 21:22:57 256

原创 Linux交叉编译numactl

简单的 NUMA 策略支持。它由一个 numactl 程序和一个 libnuma 共享库(NUMA API)组成,前者用于运行具有特定 NUMA 策略的其它程序,后者用于在应用程序中设置 NUMA 策略。

2025-02-20 21:22:01 355

原创 Linux交叉编译lmbench

这里以交叉编译 "lmbench-3.0-a9" 为例。

2025-02-20 21:21:04 395

原创 Linux交叉编译iperf3

【代码】Linux交叉编译iperf3。

2025-02-20 21:20:32 501

原创 Linux交叉编译iozone

【代码】Linux交叉编译iozone。

2025-02-20 21:19:48 453

原创 Linux交叉编译grep

【代码】Linux交叉编译grep。

2025-02-20 21:19:01 412

原创 Linux交叉编译gawk

【代码】Linux交叉编译gawk。

2025-02-20 21:17:41 106

原创 Linux交叉编译fio

【代码】Linux交叉编译fio。

2025-02-20 21:16:57 286

原创 Linux交叉编译bash

【代码】Linux交叉编译bash。

2025-02-20 21:16:12 431

原创 Linux交叉编译procps/procps-ng

procps是一组命令行和全屏实用工具,这些工具从通常位于/proc目录的伪文件系统中提取信息。这个文件系统为内核数据结构提供了一个简单的接口。procps所提供的实用工具主要聚焦于描述系统中运行进程的相关数据结构。

2025-02-20 19:21:50 339

原创 Linux交叉编译ncurses

ncurses是一个用于在终端中创建文本用户界面(TUI)的库。它提供了一套 API,允许开发者在终端中创建窗口、处理用户输入、显示颜色、管理光标位置等功能。ncurses是 GNU 项目的一部分,广泛应用于 Linux 和其他类 Unix 系统中。

2025-02-20 19:20:08 325

原创 Windows安装Arm版Ubuntu虚拟机(59)

通过上面的步骤,可以搭建出一个方便使用的 qemu + Arm 开发环境。相比 vmware 等商业软件,qemu 还有一些不足,例如物理机的性能利用率低、外设支持少、不能复制粘贴等,与真机有较大差别,故本教程适用于简单的跨平台开发,或学习研究等场合。

2025-02-12 14:27:32 2613 2

原创 VMware安装CentOS

官网下载,安装的时候选择安装即可。

2025-02-12 14:26:16 496

原创 Ubuntu+Win10双系统安装

常用的做法是在 Win10 安装 EasyUEFI,使用其中的管理 EFI 启动项来对 Ubuntu 启动项进行删除,这招在我的台式机上面很好用,但是在我的笔记本上面行不通。在已安装 Win 系统的电脑上安装 Ubuntu 之后,Ubuntu 为电脑启动时优先级第一的系统,如果不做任何操作,则将进入 Ubuntu 系统。自此,清理 Ubuntu 启动项文件的工作就结束了,不用管刚才分配的 p 盘符,关掉 PowerShell,关掉笔记本重启,重启后之前分配的 p 盘符会自动移除。的值修改为 2,保存退出。

2025-02-12 14:14:54 882

原创 Hyper-V安装CentOS

2、下载镜像:"CentOS-7-x86_64-Minimal-2009.iso"。18、如果密码过于简单,需要连按两次 "完成" 才能成功。1、打开系统的 Hyper-V 功能。10、完成后自动创建虚拟机,等待。

2025-02-12 14:13:57 699

原创 在有代理的服务器上用Python脚本下载文件出错

通过分析这些报错文件,最后在/root/anaconda3/envs/pytorch.v1.8.1/lib/python3.7/site-packages/urllib3/util/ssl_.py 文件中导入 ssl 的地方,加上如上代码,可以成功下载。7、此外,有时候下载文件并不一定会提示步骤 1 的错误,从而无法定位到引发错误的文件,如下图所示。8、如果修改这两个文件还是无法下载,那么智能根据 Traceback 的错误信息,逐个分词出错的文件和行数,看如何屏蔽验证。5、再次运行,即可下载文件。

2025-02-12 10:17:47 368

原创 为Python工程生成requirements.txt文件

如果每个项目有对应的虚拟虚拟环境,则在当前项目下直接使用命令:pip freeze > requirements.txt 生成依赖清单即可。但是如果在 Python 项目全局环境里直接使用 pip freeze > requirements.txt 会导出大量与该项目无关的依赖,包括很多个包信息。其实这里是把你当前 Python 环境的所有包的相关信息导出来了。

2025-02-12 10:17:06 231

原创 Python屏蔽特殊变量IDE的类型检查错误提示

typing.cast 在运行时什么都不做但强制类型检查器接受变量是某种类型的函数。2、抛出异常(exception)4、使用 typing.cast。5、关闭该行的类型检查器。1、使用 assert。3、使用 if 声明。

2025-02-12 10:16:29 94

原创 将Anaconda Prompt配置进Windows Terminal

4、保存 settings 文件,重启 Windows Terminal,即可找到 Anaconda Prompt!2、根据 Windows PowerShell 的配置复制一份新的。1、打开 Windows Terminal 的设置。

2025-02-12 10:15:07 296

原创 移植Python环境

usr/binpython在源机器上找到对应文件的安装路径,压缩打包,复制到目标机器对应的位置上即可。如果移植到目标机器上运行 Python2.7 缺少对应的依赖库,则安装对应的库即可。可以先在目标机器上查找是否有对应的库,如果有但是却无法识别的话则在/usr/lib下建立指向库实际路径的软链接即可,如果没有的话可能需要从源机器上拷贝对应的库。移植后在目标机器上运行提示缺少库:在目标机器上查找了一下,其实有这个库:但是因为不在/usr/lib或下导致无法识别,则在/usr/lib。

2025-02-12 09:27:36 401

原创 conda配置和常用功能使用教程 & 移植conda环境

可通过conda -h。

2025-02-12 09:27:08 1525

原创 VSCode搭建Shell开发环境

shell-format 插件依赖 shfmt 工具,根据插件的说明信息安装。2、VSCode 连接 Linux 环境(WSL 或 Linux 服务器)。简介:shell 语法自动补全。简介:shell 脚本格式化。简介:shell 语法检查。1、安装 VSCode。简介:shell 跳转。

2025-02-10 10:49:17 357

原创 VSCode搭建Rust开发环境

本文以 Windows VSCode + WSL 开发环境搭建为例,。1、安装 WSL,参看《运行此命令会自动安装 gcc,g++,make 等工具。3、在 WSL 中安装 Rust 编译工具。因为方法 1 是用国外源在线安装,可能比较慢,若下载缓慢,则可以使用国内源安装。(1) 根据平台下载 "rustup-init"其中 "x86_64-unknown-linux-gnu" 是对应的平台,可从找到所有支持的平台:(2) 安装 rust 开发环境会把相应的组件安装在~/.rustup和。

2025-02-10 10:43:36 1606

原创 离线安装VSCode Server

1、菜单 > 帮助 > 关于,获取 VSCode 的 commit id2、从下载 vscode server3、将上传到 server4、将下载的解压到目录下,不带目录。5、在目录下创建一个文件,文件名为0。

2025-02-10 10:39:23 1100

原创 pip配置和常用功能使用教程

1、在 Win10 中设置代理:必须要带上。这里不需要代理地址前的http://。3、接下来以安装flake8。

2025-02-10 09:01:32 822

原创 Win10下用Conda搭建Python环境

Anaconda 太大,太全,不需要那么复杂,安装精简版的即可。

2025-02-10 09:01:23 479

原创 把Python代码打包成可执行程序方便分发

如果在最后的链接阶段出现类似"/usr/bin/ld xxxx libpython3.8.a: error adding symbols: File format not recognized"的错误,则需要升级系统默认的ld链接器。

2025-02-10 09:01:13 368

原创 更改系统默认Python版本

在目录下建立一个 python3 软链接,然后在.bashrc中导入配置PATH环境变量即可。【注意】软链接的名字要和系统中默认 python 的名字一致才行,这样才能达到覆盖默认的效果。

2025-02-10 09:01:02 809

原创 VSCode搭建Python开发环境

方法 1:直接官网下载 Python 安装。安装包下载网址方法 2:用 conda 管理 Python 环境。可在系统中安装多个 Python 版本,方便切换(推荐)。Win10下用Conda搭建Python环境安装包下载网址Python简介:Python 扩展,包括 IntelliSense(Pylance)、linting、调试、代码导航、代码格式化、重构、变量资源管理器、测试资源管理器等功能。Pylance简介:Pylance 是一个扩展,它与 Visual Studio 代码中的 Python 一起

2025-02-09 12:46:19 925

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除