Linux内核编译步骤问题
请问有谁知道Linux内核编译步骤啊,请告诉小弟一把,请详细说明啊,先谢了!!! #make menuconfig#make
#make modules_install
#make install 最好前面加上
make mrproper
菜鸟请教
我是初学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有问题吗? #补充
#这是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
}
谢谢了! 这个与源码的路径有关吗?
我看到readme 里面写的安装步骤里面说是要把它放在/usr/src/linux/
还有对/usr/include/linux/和/asm做一些动作
我只是想试着编译,学习一下kernel,没有想安装编译的kernel,所以没有把它放到这个目录下面。而且我是在linux下编的,怕把系统弄坏了(装了别的开发环境)
这样可以吗?
还是要在windows下面装个cygwin什么的进行编译?
谢谢了!
我是初学,还望执教!!!
页:
[1]