Linux编译内核,内核源码在哪里?

Linux编译内核,内核源码在哪里?

1、一般在发行版的盘里都有,比如 RedHat,一般在第二、第三张上

2.4 内核的叫 kernel-source-2.4.xx-xx.rpm
2.6 内核的叫 kernel-devel-2.6.xx-xx.rpm

2、去www.kernel.org 下载一份你喜欢的内核版本,重新编译安装也可以。

时间: 2024-10-31 22:13:11

Linux编译内核,内核源码在哪里?的相关文章

linux下的lcx源码,修改无错可用版

http://twi1ight.org/2013/02/42.html   网上关于linux下面的lcx源码很多,大部分在现在的linux环境下编译都存在错误,而且代码本身con2con函数存在逻辑错误,部分功能无法正常使用 还有在这要为这个东西正名,其全名是Socket data transport tool,而根据代码注释中[bkbll@mobile socket]$ gcc -o trtool trtool.c这一句,可以看到其原来的名字应该是trtool,而且是红盟的前辈bkbll所写

框架-编译 android4.4 源码 framework 下 systemui 出错

问题描述 编译 android4.4 源码 framework 下 systemui 出错 修改了frameworks/base/packages/systemui,编译后报错,求解 错误log: make: *** [out/target/common/obj/APPS/SystemUI_intermediates/src/R.stamp] Error 1 解决方案 Android 4.4 源码编译Android4.4 源码编译运行Mac下Android 4.4源码编译 解决方案二: log信

Ubuntu10.10(64位)编译Android2.3源码问题解决

http://www.cnblogs.com/jvlstudio/archive/2011/05/14/2046562.html 1.安装Ubuntu 10.10      可选择使用Wubi安装. 2.安装Python      Ubuntu 10.10 已经安装了2.6版. 3.安装JDK      更新软件库:      sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"      s

android apk反编译到java源码的实现方法_Android

Android由于其代码是放在dalvik虚拟机上的托管代码,所以能够很容易的将其反编译为我们可以识别的代码. 之前我写过一篇文章反编译Android的apk包到smali文件 然后再重新编译签名后打包实现篡改apk的功能. 最近又有一种新的方法来实现直接从Android apk包里的classes.dex文件,把dex码反编译到java的.class二进制码,然后从.class二进制码反编译到java源码想必就不用我来多说了吧. 首先我们需要的工具是dex2jar和jd-gui 其中第一个工具

android apk反编译到java源码的实现方法

Android由于其代码是放在dalvik虚拟机上的托管代码,所以能够很容易的将其反编译为我们可以识别的代码. 之前我写过一篇文章反编译Android的apk包到smali文件 然后再重新编译签名后打包实现篡改apk的功能. 最近又有一种新的方法来实现直接从Android apk包里的classes.dex文件,把dex码反编译到java的.class二进制码,然后从.class二进制码反编译到java源码想必就不用我来多说了吧. 首先我们需要的工具是dex2jar和jd-gui 其中第一个工具

Linux软件安装:源码与Tarball

一.开放源码的软件安装与升级简介 1.开放源码.编译程序与执行文件 开放源码:就是程序代码(写满了程序代码的纯文本文件): 编译程序:将程序代码与函数库做链接,并翻译成机器看得懂的语言: 可执行文件:机器看得懂的二进制执行文件. 图示三者关系: 2.函数库 函数库:类似子程序的角色,可以被调用来执行的一段功能函数. 图示外部动态函数库的调用情况: ·Linux内核提供了相当多的函数库来给硬件开发者利用(系统调用): ·由上面的图示可知识,硬件开发者可通过调用内核函数库来开发出与硬件特性相关的产品

一起谈.NET技术,VS2010 C++下编译调试MongoDB源码

考虑到mongodb使用了boost库源码,参考mongodb官方文档后,下载编译boost版本是1.42(时间为2010-2-2)或更新版本: boost版本1.42: http://sourceforge.net/projects/boost/files/boost/1.42.0/boost_1_42_0.zip/download       下载boost源码之后,我把boost解压在D盘. 1.在D:\boost_1_42_0\下找到该批处理文件bootstrap.bat,以vs2010

VS201“.NET研究”0 C++下编译调试MongoDB源码

考虑到mongodb使用了boost库源码,参考mongodb官方文档后,下载编译boost版本是1.42(时间为2010-2-2)或更新版本: boost版本1.42: http://sourceforge.net/projects/boost/files/boost/1.42.0/boost_1_42_0.zip/download       下载boost源码之后,我把boost解压在D盘. 1.在D:\boost_1_42_0\下找到该批处理文件bootstrap.bat,以vs2010

linux线程pthread_create的源码分析

int __pthread_create_2_1(pthread_t *thread, const pthread_attr_t *attr, void * (*start_routine)(void *), void *arg) // thread 为pthread_t,实则是pthread指针. // typedef struct pthread *pthread_t; ->unsigned long int // attr 创建线程时的附加属性 // start_routine 执行的线程

android源码编译-android4.4 源码编译 提示The correct version is: Java SE 1.6

问题描述 android4.4 源码编译 提示The correct version is: Java SE 1.6 下载了android4.4的源码,大小差不多10G,但看见别人下载的都是20个G左右,不知道我的有没有下载正确 既然已经下载了,就先编译来看看 环境:ubuntu64位(虚拟机) JDK:1.6..40 (之前下载的是1.8,按要求降到1.6) 在源码目录下使用命令 source build/envsetup.sh lunch full-eng make -j4 一直会提示: C