1. make menuconfig: 后发现 scripts/mkconfig 出错。
其实这个容易,这是shell的支持度造成的, bash 支持 function 关键字,而其他shell就不一定支持,所以把 #!/bin/sh 改成 #!/bin/bash 即可。 对于return -1的错误,其实可以把 -1 改成 1即可,因为本shell脚本对函数的使用都是基于 true /false 的应用。
2. make 时没有 asm/page.h 其实就是用到了 PAGE_SIZE , 自己改代码定义为 4096即可。