linux内核配置与编译时,下载来的内核源代码应该放在哪呢

linux内核配置与编译时,下载来的内核源代码应该放在哪呢,是随便一个工作目录就行,还是一定要是/USR/SRC下面呢?为什么?

随便就行,/usr/src/linux 放当前运行中的内核源代码的习惯你可以遵守,也可以不遵守。
只不过是一些软件在编译时会固定到这里找内核源代码的相关数据来保证自己的内核模块可以正确编译。不过有些时候 /usr/module 里面的内核目录里面也有到你的源代码目录的链接。很多软件两个地方找到一个就能继续编译。

反正你安装内核后,最好不要再动这个内核源代码的位置就行了。其实需要内核源代码的软件也没几个。除了 udev ,我也就只能想起还有显卡驱动了。另外你如果用了虚拟机软件,那就还有虚拟机软件运行时需要的内核模块需要。不过也都是在编译时才需要。运行是不需要的(但改了内核版本,肯定是要重新编译内核模块的)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-24
随便放在一个目录下就可以了。
你可以建一个符号链接/usr/src/linux指向你解压的那个目录。

linux内核配置与编译时,下载来的内核源代码应该放在哪呢
随便就行,\/usr\/src\/linux 放当前运行中的内核源代码的习惯你可以遵守,也可以不遵守。只不过是一些软件在编译时会固定到这里找内核源代码的相关数据来保证自己的内核模块可以正确编译。不过有些时候 \/usr\/module 里面的内核目录里面也有到你的源代码目录的链接。很多软件两个地方找到一个就能继续编译。...

剖析Linux内核源码解读之《配置与编译》
配置阶段首先,从kernel.org获取内核源代码,如在Ubuntu中,可通过`sudo apt-get source linux-$(uname -r)`获取到,源码存放在`\/usr\/src\/`。配置时,主要依据`arch\/\/configs\/`目录下的默认配置文件,使用`cp`命令覆盖`\/boot\/config`文件。配置命令有多种,如通过`.config`文件进行手动修改,但推...

linux内核源码目录在哪linux内核源码
一般在Linux系统中的\/usr\/src\/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到http:\/\/www.kernel.org\/去下载,最好使用它的镜像站点下载。请在http:\/\/www.kernel.org\/mirrors\/...

如何确定Linux内核源代码目录即,KBUILD的路径
linux下的内核头文件放在\/usr\/include\/linux\/和\/usr\/include\/sys\/linux目录树:scripts目录该目录中不包含任何核心代码,该目录下存放了用来配置内核的脚本和应用程序源码。lib目录该目录主要包含两部分内容:gnuzip解压缩算法,用于在系统启动过程中将压缩的内核镜像解压缩;剩余的文件用于实现一个C库的子集...

在Linux内核编译的时候,一定要在\/usr\/src\/kernel下才行吗?我怎么在自己...
1. 备份重要的数据 这是个好习惯,就不用多说了:-)2. 下载最新的2.6.x内核源码包 这个当然要到官方网站或者它的mir...?去下载了, 最好别到那些unknown的网站去下, 因为那些源码包有可能被恶意做了手脚. 最新的linux-2.6.4.tar.bz2源码包大概有33M左右. 下载的时候可以泡杯coffee, 然后点...

linux内核文件存放在哪个目录中linux内核文件
1,下载内核源码 2,修改源码文件 3,重新编译源码生成新的内核 如何查看linux内核源代码?一般在Linux系统中的\/usr\/src\/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到http:\/\/...

如何确定Linux内核源代码目录即,KBUILD的路径
方法一:确定内核源代码目录通常==文件系统中内核驱动模块的build路径 即\/lib\/modules\/2.6.25-14.fc9.i686\/build,这个build通常为链接文件,连接到 \/usr\/src\/kernels\/2.6.25-14.fc9.i686 此方法较准确,通常可以写如下脚本实现:KBUILD is the path to the Linux kernel build tree. It is...

LinuxKernel(Linux内核)怎么安装?
1、下载新内核源码:到官网www.kernel.org,下载最新版本linux内核,保存到\/usr\/src\/kernels目录,大约54MB。2、#cd\/usr\/src\/kernels 3、#tarjvxflinux-2.6.31.5.tar.bz2 4、进入系统原内核目录,把其中的隐藏文件.config复制到新内核目录中。5、cd进入新内核目录,然后执行#makeoldconfig此时所有...

如何安装Linux内核源代码安装linux内核源代码
接下来,从解压缩的文件夹中进入Linux内核源代码目录,执行make menuconfig命令,这会弹出模块选择屏幕,您可以在其中选择需要在编译过程中使用的模块。然后,请使用make、make modules_install 和 make install 命令去编译安装Linux内核代码。最后,要确认安装已经完成,请使用uname -a命令查看已安装的Linux...

我安装了linux,怎么才能看到源代码呢?
一般来讲,在安装的linux系统下,\/usr\/src\/linux目录下的东西就是内核源代码。另外还可以从互连网上下载,解压缩后文件一般也都位于linux目录下。内核源代码有很多版本,目前最新的稳定版是2.2.14。许多人对于阅读Linux内核有一种恐惧感,其实大可不必。当然,象Linux内核这样大而复杂的系统代码,阅读起来...

相似回答