BBS水木清华站∶精华区

发信人: CuteGuy (Pop's Love Suicide), 信区: Linux        
标  题: [转载] 编译内核的一点点经验(一) 
发信站: BBS 水木清华站 (Fri Apr 23 18:20:51 1999) 
 
发信人: Rick (峰轻扬∞无恙), 信区: Unix 
标  题: [转载] 编译内核的一点点经验(一) 
发信站: 一网深情 (Mon Apr 19 18:56:08 1999), 站内信件 
 
;37m【 以下文字转载自 2mUnix 7m讨论区 】 
【 原文由2m Rick7m 所发表 】m 
村长哥要俺说仔细一点, 怎能不从 :) 俺可也是个超级LINUX新手, 希望知无不言能对 
大家有点用. 
 
最开始听说编译核心时都吓了一跳, 心想LINUX那么可怕, 一上来就是要自已编译核心... 
后来自己试了一下, 其实也不复杂, 主要是找些文档来看就行了. 
 
1.核心的源程序: 
    我现在在用TLC, REDHAT也用过, SLACKWARE也用过. 无论哪一种, 都是把核心源程 
序放到 /usr/src/linux 下, 因为有些别的应用程序在编译时好像也会从这个路径来引 
用一些头文件之类. 一般来说这个 linux 目录都只是个符号连接, 有一点点像WIN下的 
Shortcut, 而实际上它对应的目录可能是 /usr/src/linux-2.0.35 之类. RedHat的缺省 
安装好像并不装源程序, 只有些头文件. 
    以现在的2.2.5 核心为例, 我装的时候就是这样(其实什么版本都一样 :) 
    cd /usr/src 
    rm linux    
    # 这个linux只是个符号连接, 删掉它没事的. 可以 ls -l 看看, 如果看到这个: 
    # linux -> linux-XXXXX, 就表示它是个连接而已. 原来的源程序在箭头后的目录. 
    tar zxvf XXXXXXX/linux-2.2.5.tar.gz 
    # 这个包解开后, 新核心的源程序就放在了新建立的linux目录下, 这可是个货真价 
    # 实的目录. 
    mv linux linux-2.2.5 
    ln -s linux-2.2.5 linux 
    # 按照惯例, 还是把目录另命个名, 再重新做个linux的符号连接 
     
    好了, 现在源程序放好了. 
 
    (休息一下先...) 
-- 
 
;37m我的征途是6m星辰4m大海0;37m 
 
;36m※ 修改:.Rick 于 Apr 11 16:46:23 修改本文.[FROM: 202.115.16.2]m 
m;33m※ 来源:.一网深情 bbs.uestc.edu.cn.[FROM: 202.115.16.2]m 
-- 
m;34m※ 转载:.一网深情 bbs.uestc.edu.cn.[FROM: rock.cs.uestc.ed]m 
-- 
m;37m※ 转寄:.一网深情 bbs.uestc.edu.cn.[FROM: rock.cs.uestc.ed]m 
-- 
                 ^\     .....  ( ^ )  .....     /^ 
                   ^-^ ^^^^^^ { 0 0 } ^^^^^^ ^-^ 
                      ^     ^^ ( @ ) ^^     ^ 
                                 " 
                        I am back from hell 
                    Tears still leave in heaven 
 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: rock.cs.uestc.e] 

BBS水木清华站∶精华区