linuxmei 发表于 2005-10-5 09:12:46

Linux内核编译步骤问题

请问有谁知道Linux内核编译步骤啊,请告诉小弟一把,请详细说明啊,先谢了!!!

吴文官 发表于 2005-10-5 09:15:47

#make menuconfig
#make
#make modules_install
#make install

积木 发表于 2005-10-5 12:31:29

最好前面加上
make mrproper

Annie0716 发表于 2005-10-27 20:11:03

菜鸟请教

我是初学kernel想一边看书和代码,一边试着编译一下。

看了前面的执教我试了一下,不过make config的时候出错。

我编译的是一个瞎载的1.0的kernel,错误提示如下:

$ make config
/bin/sh Configure< config.in
: command not found
'onfigure: line 116: syntax error near unexpected token `{
'onfigure: line 116: `function readln () {
make: *** Error 2

请问是config.in有问题吗?

Annie0716 发表于 2005-10-27 21:12:22

#补充
#这是Configure文件的最前面的部分

[ -z "$BASH" ] && { echo "Configure requires bash" 1>&2; exit 1; }

# Disable filename globbing once and for all.
# Enable function cacheing.
set -f -h

#
# readln reads a line into $ans.
#
#       readln prompt default
#
function readln () {#这里报错
      echo -n "$1"
      IFS='@' read ans </dev/tty || exit 1
      [ -z "$ans" ] && ans=$2
}

谢谢了!

Annie0716 发表于 2005-10-27 21:37:06

这个与源码的路径有关吗?
我看到readme 里面写的安装步骤里面说是要把它放在/usr/src/linux/
还有对/usr/include/linux/和/asm做一些动作

我只是想试着编译,学习一下kernel,没有想安装编译的kernel,所以没有把它放到这个目录下面。而且我是在linux下编的,怕把系统弄坏了(装了别的开发环境)

这样可以吗?
还是要在windows下面装个cygwin什么的进行编译?

谢谢了!
我是初学,还望执教!!!
页: [1]
查看完整版本: Linux内核编译步骤问题