reactos 编译,安装篇

前端之家收集整理的这篇文章主要介绍了reactos 编译,安装篇前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在这里我们将具体谈一下reactos的编译和安装。

首先,要去www.reactos.org上下载最新的代码和编译工具:

目前reactos 版本为0.3.10,编译工具版本为:1.4.4

一般可在桌面上生成一个编译工具的快捷方式。

在桌面上双击该快捷,即可进入编译环境:

定位到源码所在目录:

记住下面的一些命令:

make ; 建立所有的目标文件

make bootcd ; 建立可引导的安装光盘镜像文件.

make clean ; 清除所有目标文件,

make msvc6 ;建立vc6 的工程,但不能用vc6来编译,可用vc6来编辑和浏览源码.

make module ; 建立某个模块的目标文件,模块名可通过查看rbuild 文件来知道,打开boot/freeldr/fdebug/fdebug.rbuild,注意到这么一行:

<module name="freeldr_fdebug" type="win32gui"...

这里freeldr_fdebug即是一个模块名。

make module_clean ; 清除某个模块的目标文件

make module/module_clean 是用得比较频繁的两个命令。一般第一次建立所有的目标文件,(比较费时,我的机器要花7,8个小时),之后就可以只对某一模块做建立和删除动作,

我们还可以带一些参数:如在调试中常用的ROS_BUILDNOSTRIP,ROS_BUILDMAP,51); font-family:Arial; font-size:14px; line-height:25px; text-align:left"> Make ROS_BUILDNOSTRIP=yes ROS_BUILDMAP=yesntoskrnl ; 建立带调试信息的ntoskrnl 模块,同时产生map文件

在执行make 命令,编译工具会做如下的内部处理:

1,首先要编译源目录下的tool子目录,产生辅助工具rbuild.exe 等执行文件,后面的过程要用到这些文件。所以当你make clean时你发现他并没有马上删除文件反而在编译产生文件,这时不要以为编译工具有问题。

2. 生成makefile.auto

3. 执行makefile.auto 来产生最后的目标文件

原文链接:https://www.f2er.com/react/308294.html

猜你在找的React相关文章