会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不会奔跑的高铁
博客园
首页
新随笔
联系
订阅
管理
2024年5月22日
rpmbuild 错误:发现已安装(但未打包的)文件:
摘要: 首先就是正面解决,把未打包的文件给打包了如果确实不需要打包,那么就可以按照如下两种方式修改。方式1:修改spec文件在%install下面添加%define _unpackaged_files_terminate_build 0 方式2:修改/usr/lib/rpm/macros vi /usr/l
阅读全文
posted @ 2024-05-22 15:40 蒲城小农
阅读(732)
评论(0)
推荐(0)
2024年4月24日
编译任意版本的rpm包
摘要: 以cmake的rpm包为例,我们目标是编译cmake-3.14.0-rc3.fc.rpm的包,但是互联网上都没有这个rpm包。 我们随便下一个包cmake-3.14.5.fc.src.rpm .下载网址https://rpm.pbone.net/或https://pkgs.org/ 然后执行rpm
阅读全文
posted @ 2024-04-24 16:32 蒲城小农
阅读(117)
评论(0)
推荐(0)
2024年4月23日
cmake报错CMake Error: Could not find CMAKE_ROOT
摘要: 从cmake的地址下载源码 https://cmake.org/files/ 比如cmake-3.14.0-rc3.tar.gz tar xvf cmake-3.14.0-rc3.tar.gz cd cmake-3.14.0-rc3. ./configure make -j32 sudo make
阅读全文
posted @ 2024-04-23 17:47 蒲城小农
阅读(5076)
评论(0)
推荐(0)
2023年5月12日
linux网卡发送接收丢包等信息查看
摘要: /proc/net/dev
阅读全文
posted @ 2023-05-12 15:41 蒲城小农
阅读(18)
评论(0)
推荐(0)
2023年2月28日
linux外碎片化
摘要: 外碎片化(external fragmentation)是指系统有足够的空闲内存,但是么办法分配出想要的内存卡。这是因为有很多空闲内存分散在众多的页块中,导致没法分配出一个完整和连续的大内存块。那如何检查外碎片化呢?linux内核在分配物理页面时,若发现没有办法分配出想要的物理内存,特别是大内存块,
阅读全文
posted @ 2023-02-28 15:37 蒲城小农
阅读(36)
评论(0)
推荐(0)
2022年9月20日
中断设置cpu亲和性代码编写
摘要: Linux中描述中断控制器的数据结构是struct irq_chip,因为不同芯片的中断控制器对其挂接的IRQ有不同的控制方法,因而这个结构体主要是由一组用于回调(callback),指向系统实际的中断控制器所使用的控制方法的函数指针构成。 struct irq_chip { const char
阅读全文
posted @ 2022-09-20 10:27 蒲城小农
阅读(524)
评论(0)
推荐(0)
2022年9月19日
slab着色区简介
摘要: slab机制的简介表示如下图所示: slab内的结构如下图所示: 先来看看slab着色的目的。slab中倾向于把大小相同的对象放在同一个硬件cache line中。为什么呢?方便对齐,方便寻址。但这样会带来一个问题。假如有两个对象,A,B,它们size一样,都是12个字节。这样,如果交替访问这两个对
阅读全文
posted @ 2022-09-19 11:19 蒲城小农
阅读(709)
评论(0)
推荐(1)
2022年9月18日
kmem_cache的alias特性
摘要: kmem_cache的alias特性,或者叫kmem_cache重名、kmem_cache别名。指在kmem_cache_create创建kmem_cache的时候,会尝试复用slub中已经存在的kmem_cache,复用的基本条件是创建size与已存在的kmem_cache的size比较接近,且小
阅读全文
posted @ 2022-09-18 21:35 蒲城小农
阅读(107)
评论(0)
推荐(0)
2022年8月26日
server certificate verification failed. CAfile: none CRLfile: none
摘要: 执行repo init -u ...................... 报了server certificate verification failed. CAfile: none CRLfile: none 解决方案: git config --global http.sslverify fa
阅读全文
posted @ 2022-08-26 22:13 蒲城小农
阅读(461)
评论(0)
推荐(0)
ltp测试出现卡顿
摘要: 目前遇到的情况有两种解决方法 1:关闭swap分区,临时方案执行swap off即可,永久方案需要修改/etc/fstab内容,删除swap分区相关内容 2:打开numa节点(需要bios打开)
阅读全文
posted @ 2022-08-26 17:25 蒲城小农
阅读(133)
评论(0)
推荐(0)
下一页
公告