QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1873|回复: 5

Linux内核编译步骤问题

[复制链接]
发表于 2005-10-5 09:12:46 | 显示全部楼层 |阅读模式
请问有谁知道Linux内核编译步骤啊,请告诉小弟一把,请详细说明啊,先谢了!!!
发表于 2005-10-5 09:15:47 | 显示全部楼层
#make menuconfig
#make
#make modules_install
#make install
回复

使用道具 举报

发表于 2005-10-5 12:31:29 | 显示全部楼层
最好前面加上
make mrproper
回复

使用道具 举报

发表于 2005-10-27 20:11:03 | 显示全部楼层

菜鸟请教

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

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

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

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

请问是config.in有问题吗?
回复

使用道具 举报

发表于 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
}

谢谢了!
回复

使用道具 举报

发表于 2005-10-27 21:37:06 | 显示全部楼层
这个与源码的路径有关吗?
我看到readme 里面写的安装步骤里面说是要把它放在/usr/src/linux/
还有对/usr/include/linux/和/asm做一些动作

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

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

谢谢了!
我是初学,还望执教!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 14:51 , Processed in 0.061470 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表