构建centos 5.2系统源码树

centos 5.2构建源码树,实际上只需yum -y install kernel-devel

然后查看/lib/modules/2.6.18-92.el5/build对应的软连接路径:../../../usr/src/kernels/2.6.18-92.el5-i686

将/usr/src/kernels/2.6.18-404.e15-i686文件夹改名为2.6.18-92.e15-i686,然后查看/lib/modules/2.6.18-92.el5/build原来是红底白字,如果build和source变成青色的话,则证明软连接成功。即可以进行开发了,将Makefile文件中的KernelDIR指向:/lib/modules/2.6.18-92.el5/build,就OK啦!

时间: 2024-10-13 01:03:10

构建centos 5.2系统源码树的相关文章

Android内核开发:从源码树中删除出厂的app应用

本文是<Android内核开发>系列的第十一篇文章,本文重点介绍如何从Android源码中删除出厂的app应用. 上一篇文章中提到过,系统出厂的app应用,其实就是被安装到/system分区的app,这些app在Android源码树中被编译后打包到了system.img镜像中,系统启动时,以只读的方式挂载/system目录,因此,非root手机用户是无法删除这些app的. 如果我们已经成功获取了手机的root权限,就可以通过下面的方法直接删除掉系统出厂的app应用,假设某app的安装文件叫做x

Centos 6.5系统更改yum源为163

1.备份系统源 # cd /etc/yum.repos.d # mv CentOS-Base.repo CentOS-Base.repo.bak 2.设置默认源为163 # wget http://mirrors.163.com/.help/CentOS6-Base-163.repo # mv CentOS6-Base-163.repo CentOS-Base.repo 3.执行yum源更新 # yum clean all    // 清除以前的缓存 # yum makecache    //

CentOS 6.4系统中编译和升级内核

CentOS 6.4系统中编译和升级内核 [日期:2013-08-25] 来源:Linux社区  作者:vipshichg [字体:大 中 小] 可能因为以下几种原因,你可能需要对Linux kernel内核进行升级操作. 想要尝试一个新的内核模块 设备驱动需要新的内核功能模块支持 旧版本的内核有新的漏洞被发现 系统经常容易崩溃 不管因为什么原因,每一个Linux用户对Linux内核进行升级,是一个很重要的维系统护工作. 下面我们来学习在CentOS 6.4系统下,将Linux kernel 2

CentOS 6.6 下源码编译安装MySQL 5.7.5

版权声明:转自:http://www.linuxidc.com/Linux/2015-08/121667.htm 说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具# yum -y install gcc-c++ ncurses-devel cmake make perl \ gcc autoconf automake zlib libxml libgcrypt libtool bison2. 清理环境检查boost版本: # rpm -qa boost*卸载b

CentOS6系统源码安装LNMP环境详解

一.安装nginx 以下命令均在root权限下执行,普通用户可通过su命令切换1.安装依赖 yum install gcc-c++ yum install pcre pcre-devel yum install openssl openssl-devel 2.下载源码 wget http://nginx.org/download/nginx-1.8.1.tar.gztar -zxvf nginx-1.8.1.tar.gzcd nginx-1.8.1 3.创建nginx用户 useradd -M 

linux源码树编译

写linux的网卡驱动,需要把arm版本迁移至x86版本测试,这就需要重新编译适应x86 PC的源码树.其实安装的系统已经有源码树,不需要像arm版本那样重新编译,位于/lib/modules/3.0.0-14-generic/build下. 同时需要注意的是2.6.32版本和3.0.0-14内核在部分结构体上出现不兼容.直接编译会出现: 错误: 初始值设定项里有未知的字段'ioctl' 这是因为3.0.0.15版本内核 file_operation结构体已经删除了ioctl函数,取代的是: l

RedHat Enterprise Linux 6.4使用Centos 6的yum源问题

RedHat Enterprise Linux 6.4使用Centos 6的yum源问题 作为一名新手,学习Linux已经一个月了,其间遇到了不少问题,而今天笔者遇到的问题是 #yum install pam-devel #This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Setting up Install Process

CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境

CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境一. 系统环境:Linux系统版本: CentOS release 6.5Apache版本: httpd-2.2.24PHP 版本: php-5.6.11 二.安装前准备: 1.查看是否安装GCC ,GCC-C++编译器,如果没有则进行安装: 查看是否安装的命令: #gcc –v 若未安装在服务器联网情况下可以使用下列命令安装: #yum install gcc #yum install gcc-c++2.

直播系统源码让您看清现代播放器的架构

随着不同应用场景的增加,直播系统源码定制化功能的需求越来越强.仅仅是直播和点播之间,就存在不同的 buffer 管理.ABR 策略和缓存策略等方面的差别.这些需求催生了一系列更为底层关于多媒体操作 API 的诞生:Flash 上面的 Netstream,HTML5 上的 Media Source Extensions,以及 Android 上的 Media Codec,同时业界又出现了一个基于 HTTP 的标准流格式 MPEG-DASH.这些更高级的能力为开发者提供了更好的灵活性,让他们可以构建