编译 RTLinux 内核的第一步是下载预先打过补丁的内核 2.2.18 (仅限 x86) 2.2.18 (仅限 x86) 或 2.4.0-test1 (x86, PowerPC, Alpha) 到 /usr/src/ 并解压。同时,从 www.rtlinux.org 下载 RTLinux 内核 (版本 3.0) 的全新副本到 /usr/src/rtlinux/。(我们将使用 $ 符号表示命令提示符)。
$ cd /usr/src/linux $ make config or $ make menuconfig or $ make xconfig
$ make dep $ make bzImage $ make modules $ make modules_install $ cp arch/i386/boot/bzImage /boot/rtzImage
image=/boot/rtzImage label=rtl read-only root=/dev/hda1警告:将上面的 /dev/hda1 替换为你的根文件系统。找出它应该是哪个文件系统的最简单方法是查看你的 /etc/lilo.conf 中已有的 "root=" 条目。
$ make config or $ make menuconfig or $ make xconfig
$ make $ make devices $ make install
最后一步将创建目录
/usr/rtlinux-xx (xx 表示版本号)
其中包含 RTLinux 的默认安装目录,该目录是创建和编译用户程序所必需的(也就是说,它包含头文件、实用程序和文档)。它还会创建一个符号链接
/usr/rtlinux
它指向 /usr/rtlinux-xx。为了保持未来的兼容性,请确保你所有的 RTLinux 程序都使用 /usr/rtlinux 作为其默认路径。
注意:如果你更改了任何 Linux 内核选项,请不要忘记执行
$ cd /usr/src/rtlinux $ make clean $ make $ make install