操作系统课程设计 Kernel编译和WinDbg启动 批处理文件

适用对象:东大计算机学院大四正在做操作系统课程设计的同学们 (其他同学请低空掠过)

操作系统课程设计 Kernel编译及WinDbg运行批处理文件,Help you work better!

在下载文件之前,请仔细阅读以下使用说明

用途:1.Kernel的编译命令行集成;2.WinDbg启动的命令行集成  (不用每次都敲这么多命令行啦~~)

在运行之前:1.请将虚拟机装好,端口配置OK;2.WinDbg装好;3.WRK源码部署完成

源代码:

ContractedBlock.gif ExpandedBlockStart.gif Run!
 
   
:: Author:步碎酒散花醉
::
Time: 2010.9.1
::
Mail: Kingpro@live.cn
::
Website: http://kingpro.cnblogs.com
::
Copyright: Free Copy
::
此批处理文件主要用于本次操作系统实验中宿主机的wrk编译及windbg启动
::
由于这两项操作较为复杂 故做成批处理文件以供简单调用
::
修改下面的基本参数 以适合您的环境
@echo off
:: 参数修改开始
::
WRK的根目录 根据实际目录修改
set wrk = D: \ ftp \ binary \ os \ wrk
:: 操作系统架构 根据你的系统的架构更改 [x86|amd64]
set arch = x86
:: 环境变量 一般不用修改
set path = %wrk% \ tools \ %arch% ; % path %
:: WinDebug的根目录 根据实际目录修改
set wdbg = C: \ WinDDK \ 7600.16385 . 1 \ Debuggers
:: WinDebug启动参数 一般不用修改
set windbgargs = -k com :pipe , port =\\.\ pipe \ debug , resets = 0 , reconnect
:: 系统环境参数 一般不用修改
set _NT_SYMBOL_PATH = %wrk% \ base \ ntos \ build \ exe ; %wrk% \ WS03SP1HALS \ x86 \ halacpim
:: 参数修改结束
color F1
echo Author: 步碎酒散花醉 ( kingpro@live . cn )
echo Free Copy \( ^^o^^ )/ 2010.9 . 1
echo -------------------------------------------------------------------------------
echo Base Parameters:
echo Source Code and Tools Path : %wrk%
echo System Architector: %arch%
echo WinDebug Path : %wdbg%
echo WinDebug Args: %windbgargs%
echo -------------------------------------------------------------------------------
echo If all the parameters above are correct
echo Press Y to continue
echo Else Press N to close and edit this bat file
:Check
set / p cho = [Y , N]
if %cho% equ N goto End
if %cho% equ n goto End
if %cho% equ Y goto Choices
if %cho% equ y goto Choices
echo Error Choice
goto Check
:Choices
echo -------------------------------------------------------------------------------
set / p cho = Build Kernel , Press B ; Run WinDbg , Press R ; Exit , Press E [B , R , E]?
if %cho% equ E goto End
if %cho% equ e goto End
if %cho% equ R goto WinDbg
if %cho% equ r goto WinDbg
if %cho% equ B goto BuildKernel
if %cho% equ b goto BuildKernel
echo Error Choice
goto Choices
:BuildKernel
cd %wrk% \ base \ ntos
echo Building Kernel ...
nmake -nologo %arch%
=
echo Build Complete
goto Choices
:WinDbg
%wdbg%
\ windbg . exe %windbgargs%
goto Choices
:End

下载到批处理文件之后,右键编辑bat,修改前几行的变量设置,可能需要设置的变量有:

1.wrk 源码根目录

2.arch 系统架构,一般选择x86,除非你是AMD64位系统

3.wdbg WinDbg的安装目录

修改完成后保存。双击运行,有问题请自行尝试解决或者联系我。

下载:Run.rar

转载于:https://www.cnblogs.com/Kingpro/archive/2010/09/01/OS_WRK_WinDbg.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值