linux 内核编译准备

在编译linux内核之前必须做一些准备工作,首先准备的是linux操作系统,另外要注意:

  1. 不要使用超级用户权限编译内核。 - 下载内核源代码,解压缩,定制内核,编译全都要在普通用户权限下处理。 一旦使用超级用户权限 /dev 目录下在安装过程中有些文件会被删掉
  2. 内核源代码不要放在 /usr/src/linux 文件夹下 – 这个文件夹下有很多系统库,会和源代码发生冲突

 

编译linux内核需要在linux完成。有些人也许会迷惑,用linux编译linux系统,这不是鸡和蛋的问题吗,那么最初的操作系统是怎么来的?最早的操作系统应该是用0和1写出来的很简陋的操作系统,然后用很简陋的系统在编译成好一些的操作系统,经过不断完善才成为了最终的成熟操作系统。

需要的编译工具主要有:

  1. GCC 检查命令gcc –version
  2. Binutils 检查命令 ld –v
  3. Make 检查命令 make –version

 

辅助工具:

  1. Util-linux 检查命令 fdformat –version
  2. Module-init-tools 检查命令 depmod –V(大写的V,小写v是检查模块命令)
  3. Filesystems      ext2/ext3/ext4  检查命令 tune2fs

JFS  检查命令 fsck.jfs –V

ReiserFS 检查命令 reiserfsck –V

XFS 检查命令 xfs_db –V

Quotas 检查命令 quota –V

NFS 检查命令 showmount –version

  1. Udev 在ubuntu下检查命令 aptitude show udev
  2. Process tools 检查命令 ps –version
  3. PCMCIA tools 检查命令 pccardctl -V
posted @ 2013-05-07 12:10  GeeekNerd  阅读(693)  评论(1编辑  收藏  举报