源码下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v1.0/linux-1.0.tar.gz
依赖头文件include 加进来,-I全路径
检查头文件依赖
gcc -E -M init/main.c
Configure readln函数修改如下
function readln () {
echo -n "$1"
# IFS='@' read ans </dev/tty || exit 1
ans=$2
}
make config 会生成autoconf.h文件
boot目录下汇编是32位,as ld 加 --32
由于代码太老,现有gcc不支持