从src包编译内核【精简版】

编译src.rpm源码包的方法 in `/root/rpmbuild/BUILD/mlnx-ofa_kernel-5.8/obj/default/compat 指示了config.log的位置。以rpm -ivh /tmp/mlnx-ofa_kernel-5.8-OFED.5.8.1.1.2.1.src.rpm 为例。把helloworld和helloworld.spec 都放入其中<----------------------这一步很关键。在/root/rpmbuild/RPMS目录下生成了rpm包。会显示让你看config.log。 阅读详情
1. 从redhat 的ftp站点下载 src rpm包, kernel-*.src.rpm
2. 执行 rpmbuild -bp kernel-*.src.rpm
3.   进入BUILD目录的源码目录, 把自己的config 拷贝成.config 然后make menuconfig,给代码打patch
4.   cp .config 覆盖 configs目录中的config文件,并把config文件拷贝到SOURCES目录
5. 修改SPECS中的kernel.spec


      %define buildid .your_identifier
      把这行cp $RPM_SOURCE_DIR/config-* . ->
cp $RPM_SOURCE_DIR/config-* 

   删除这行make -f %{SOURCE20} VERSION=%{version} configs


6. 开始编译内核
linux内核的编译与安装 1、实验背景:主机WIN7     虚拟机VMware (ubuntu12.04)     内核版本linux-3.2.0-23-generic-pae 2、下载了新的内核版本linux-3.2.1来进行编译,安装 步骤:      1、首先下载你想要编译的内核版本:linux-3.2.1.tar.bz2。      2、进入root权限把刚下载的内核代码复制到/usr/src目录 阅读详情

相关推荐

操作系统实验:构建linux内核系统(linux内核编译)

实验环境:VMware Workstation 14, Ubuntu 18.04.2 LTS 一、获取linux内核 Linux内核可从官网www.kernel.org下载,如果国内下载慢,可前往国内的一些镜像站下载,如清华大学开源软件镜像站。 这里下载了linux5.0-tar.xz。 解压: sudo tar -xvJf linux-5.0.tar.xz 二、内核初始化 将解包...

weixin_42606045的博客 1779

CentOS编译自定义内核

你肯定吗?CentOS 被设计以一个完整的环境去运作。如果你替换一个最要的组件,它很可能会影响系统其它部份的运作。 你绝对肯定吗?说真的,99.9% 的用户已经不再须要重建自己的内核:你可以单单创建一个模块。若是这样,你可参考「创建你自己的内核模块」。 你所需的功

2000

安卓内核及源码编译

1.由于安卓源码和内核源码是要分开下载的,这里我找到了2.3.5版本的源码和内核,测试可以用 内核:http://pan.baidu.com/s/1qW0TkkO 源码:http://pan.baidu.com/share/link?shareid=7577&uk=4246628909 2.下载后解压 目录结构,这里我直接把内核源码放在android系统源码中

u013571243的专栏 1587

linux编译*src.rpm源码的文件

如果对于内核安装用src.rpm不理解的话,可以参考文章 :点击打开链接 在Linux AS 4的发行注记中找到解释:当内核源码已经存在在内核的 .src.rpm 文件中时,为内核源码提供一个独立的软件包就变得没有必要。因此,红帽企业 Linux 4 不再包括 kernel-source 软件包。需要这些内核源码的用户可以在 kernel .src.rpm 文件中找到。通过这个文件建立一个快

raoqin的专栏 5531

qnx内核coreos_pub编译

 qnx内核coreos_pub编译1、环境:windows xp sp3qnx6.4.0安装在E:/QNX640qnx coreos_pub svn version :199012  last modify time 1:53:32, 2008年9月5日 2、源码目录结构:pwd显示:E:/Delores/QNX_SRC/coreos_pubdir显示:trunkhide-gnu.s

Delores的专栏 4025

【Boost5】Boost变换器的输入电容

节点的电流有3个,一个是来自电源输入的,由于我们把Vin看成理想电源以及线路的电感的存在,它可以近似看作是恒定的电流源Iin,一个是流向输入电容Cin的电流Icin,另外一个节点是电感L电流IL。电容电流波形在整个开关周期内的平均值为0,充电和放电在一个周期中各占1/2,在图中充电部分面积和放电部分面积相等,那么在充电或放电的电荷量Q=I*t,从图中可以看出,在一个周期内电容电流变化量是ΔIL,那在电容在充电1/2T周期中电流的变化量是1/2ΔIL。输入电容上的ESR也会随着电流变化,影响输入电压的变化。

qq_43416206的博客 3347

linux 编译src.rpm,CentOS6.5下编译src.rpm包的内核

CentOS6.5原生内核版本是Linux 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux在网上下载对应版本的src.rpm包:kernel-2.6.32-431.el6.src.rpmhttp://rpm.pbone.net/index.php3/stat/4/idp...

weixin_31514917的博客 617

中国IP发展之面面观

谢学军/邱善勤2006-1-25 9:29:28电子经理世界       IP远没有我们当初想象的那么简单   当SoC设计方法学刚刚传到国内的时候,学界为之欢呼雀跃,由于IP/SoC设计技术的使用,可以将发达国家用几年甚至十几年积累起来的设计技术直接为我所用,使中国的集成电路跳过漫长的积累阶段,迅速站到较高的起点上。因此在当时看来,IP/SoC设计技术是我国提升设计水平、发展

klxdmm305的专栏 1188

龙蜥Anolis OS 制作openssh 9.1/9.2/9.3 p1 rpm —— 筑梦之路

操作系统:Anolis OS release 7.9。制作安装同centos 7.9。平台架构:x86_64。安装选项:最小化安装。

筑梦之路 1789

【Flow3D实战】从零构建水利冲淤模型:关键步骤与参数详解

本文详细介绍了使用Flow3D构建水利冲淤模型的关键步骤与参数设置技巧。从基础认知到前处理、计算设置和后处理,全面解析如何高效模拟水流与泥沙的相互作用,特别适用于桥墩冲刷、水库泄洪等工程场景。通过实战案例分享,帮助读者掌握Flow3D在水利工程中的精准应用,提升模型精度与计算效率。

weixin_42549723的博客 498

华为Atlas200DK实战指南:从零搭建AI开发环境到人像语义分割模型部署

本文提供了一份详尽的华为Atlas 200DK AI开发环境搭建与模型部署实战指南。文章采用合设环境方案,从SD卡准备、系统镜像烧录、网络配置到必备工具安装,逐步引导开发者完成环境搭建。核心部分详细讲解了如何利用华为ATC工具将TensorFlow模型转换为昇腾专用格式,并最终成功编译和运行人像语义分割模型,实现实时人像识别效果。

weixin_29309213的博客 354

由src.rpm编译出内核源码

RedHat Linux 2.6内核如何build kernel-sourcecode的rpm包[转帖] 发表人:wodemingzizhen | 发表时间: 2006年三月22日, 15:11 RedHat企业版自从AS4开始,桌面版本自从FC3开始,不再单独提供kernel-sourcecode的rpm安装包,原因是RedHat认为没 有必要维护单独的kernel-sourcecode包,因为

Marking的专栏 2565

别再死记硬背了!用Multisim仿真5分钟搞懂运放电压跟随器到底要不要加反馈电阻

本文通过Multisim仿真实验,深入解析运放电压跟随器中反馈电阻的必要性。实验对比不同阻值对电路性能的影响,揭示反馈电阻在提供偏置电流通路、提升高频稳定性和ESD保护中的关键作用,并给出工程实践中的优化建议,帮助工程师快速掌握运放电路设计要点。

weixin_42641998的博客 371

从SRC RPM编译CentOS内核

1. 下载源代码包 从 http://vault.centos.org 下载内核源代码RPM包。 2. 安装源代码包 3. Build RPM # cd /root/rpmbuild # nohup rpmbuild -bb SPECS/kernel.spec &可以只编译kernel rpm,节省时间:# rpmbuild -bb --without debug --without

wjian1997的博客 1264

MATLAB联合Fluent优化仿真

matlab与fluent交互

keleke_的博客 4722

华为OD机试新系统真题 【查找最佳充电策略】

华为OD机试 新系统真题【查找最佳充电策略】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【查找最佳充电策略】多语言题解。

qq_45776114的博客 430

centos 安装内核头文件_CentOS 7内核源码包(kernel.src.rpm)的修改和打补丁编译

在某些特定应用环境中,我们会涉及到Linux内核的源码修改和编译安装,通常是选择从kernel.org获取最新的稳定发行版内核进行修改并编译安装,但实际情况中,CentOS的内核是基于官方内核做了一些定制裁剪的,选用CentOS的内核源码包做一些适应性修改,重编译打包成RPM做分发会更适合生产需要,因此记录下源码包kernel.src.rpm的打补丁和重编译过程。[root@localhost ~...

weixin_39534873的博客 1115

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

linux 内核改包,CentOS 7内核源码包(kernel.src.rpm)的修改和打补丁编译

在某些特定应用环境中,我们会涉及到Linux内核的源码修改和编译安装,通常是选择从kernel.org获取最新的稳定发行版内核进行修改并编译安装,但实际情况中,CentOS的内核是基于官方内核做了一些定制裁剪的,选用CentOS的内核源码包做一些适应性修改,重编译打包成RPM做分发会更适合生产需要,因此记录下源码包kernel.src.rpm的打补丁和重编译过程。[root@localhost ~...

weixin_39999781的博客 1025

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux 3.10 kernel src 编译,linux内核编译详解

一、内核简介内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的一个明显的好处就是Linu...

weixin_39765057的博客 774

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Linux下编译build的命令,【linux基础】20、内核的编译

一、一般src.rpm包的安装有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。src.rpm包=源代码 + specs文件#specs文件是将源码制作成二进制格式的步骤文件这类软件包有两种安装方法:方法一:1)创建mockbuild普通用户2)切换至mockbuild用户,而后安装src.rpm包 #会在mockbuild家目录下创建一个rpmb...

weixin_33587161的博客 1185

从Src rpm 编译 自己修改的内核

我需要创建一个自设的内核 英文版本由 RalphAngenendt 创建。现在由 AlanBartlett 及 AkemiYagi 维护。 Contents 编译前的准备设置内核内核的 ABI更改内核的 spec 文件编译新内核 你肯定吗?CentOS 被设计以一个完整的环境去运作。如果你替换一个最要的组件,它很可能会影响系统其它部份的运作。

tinnycloud的专栏 3536

Linux内核编译介绍

安装好Linux系统的同学如果需要调试内核,会需要Linux源码用于内核模块的调试。在此记录一下Linux内核源码的下载方法、内核编译方法、驱动编译方法。

ExplorerZiv的博客 464

在Fedora 20环境下编译安装系统内核源代码

在Fedora 20环境下编译安装系统内核源代码

开阳-英飞凌-小华 1096

linux内核安装教程,Kernel:编译、安装内核详解教程

一、生成配置文件(自己配置可以省略此步骤)方法一:复制现有配置文件cp /boot/config-current_version-general ./.config方法二:生成默认配置文件$ make defconfig方法三:使用图形界面终端字符环境:$ make menuconfigX环境:$ make xconfigGTK环境:$ make gconfig以menuconfig为例:$ ma...

weixin_39731845的博客 4363
上一篇: 从Src rpm 编译 自己修改的内核
tinnycloud
博客等级 码龄21年 9粉丝 17原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值