Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
zhenghuadai committed Feb 15, 2015
1 parent 66556ef commit a3ac3b1
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
#uefi原理与编程
<table border=0><tr><td valign='top'><a href="#编译源代码的步骤:"><b>Quick Start</b><a><br><a href='#Correction'><b>勘误</b></a><br></td><td><img src="http://images.cppblog.com/cppblog_com/djxzh/uefi_principles_and_programming_1.jpg" width="600"></td></tr></table>
<table border=0><tr><td valign='top'><a href="#QuickStart"><b>Quick Start</b><a><br><a href='#Correction'><b>勘误</b></a><br></td><td><img src="http://images.cppblog.com/cppblog_com/djxzh/uefi_principles_and_programming_1.jpg" width="600"></td></tr></table>
<div class="vt" id="wikimaincol">
<h1><a name="编译源代码的步骤:"></a>编译源代码的步骤:<a href="#编译源代码的步骤:" class="section_anchor"></a></h1><h3><a name="EDK2源代码版本号为13087"></a>EDK2源代码版本号为13087<a href="#EDK2源代码版本号为13087" class="section_anchor"></a></h3><ul><li>下载EDK2源代码 </li><ul><li>svn co <a href="https://svn.code.sf.net/p/edk2/code/trunk/edk2" rel="nofollow">https://svn.code.sf.net/p/edk2/code/trunk/edk2</a> -r 13087 </li></ul><li>在EDK2根目录下建立uefi目录。 </li><li>将文件夹book复制到uefi目录。 </li><li>打开CMD命令行 </li><li>在命令行切换到EDK2根目录 </li><li>在命令行执行 </li><ul><li><tt> edksetup.bat --nt32</tt> </li></ul><li>在命令行执行 </li><ul><li><tt> build -p uefi\book\Nt32Pkg\Nt32Pkg.dsc </tt> </li><li><tt> build -p uefi\book\AppPkg\AppPkg.dsc </tt> </li></ul><li>把<tt>StdLib\Include\sys\EfiCdefs.h</tt>第330行注释掉 </li><blockquote><tt> #ifdef _NATIVE_WCHAR_T_DEFINED</tt><br>
<h1><a name="QuickStart">编译源代码的步骤:</a></h1>
<h3><a name="EDK2源代码版本号为13087"></a>EDK2源代码版本号为13087<a href="#EDK2源代码版本号为13087" class="section_anchor"></a></h3><ul><li>下载EDK2源代码 </li><ul><li>svn co <a href="https://svn.code.sf.net/p/edk2/code/trunk/edk2" rel="nofollow">https://svn.code.sf.net/p/edk2/code/trunk/edk2</a> -r 13087 </li></ul><li>在EDK2根目录下建立uefi目录。 </li><li>将文件夹book复制到uefi目录。 </li><li>打开CMD命令行 </li><li>在命令行切换到EDK2根目录 </li><li>在命令行执行 </li><ul><li><tt> edksetup.bat --nt32</tt> </li></ul><li>在命令行执行 </li><ul><li><tt> build -p uefi\book\Nt32Pkg\Nt32Pkg.dsc </tt> </li><li><tt> build -p uefi\book\AppPkg\AppPkg.dsc </tt> </li></ul><li>把<tt>StdLib\Include\sys\EfiCdefs.h</tt>第330行注释掉 </li><blockquote><tt> #ifdef _NATIVE_WCHAR_T_DEFINED</tt><br>
<tt>// #error You must specify /Zc:wchar_t- to the compiler to turn off intrinsic nwchar_t.</tt><br>
<tt> #endif</tt><br>
</blockquote><li>在命令行执行 </li><ul><li><tt> build -p uefi\book\GUIPkg\GUIPkg.dsc </tt> </li></ul></ul><h3><a name="UDK2014"></a>UDK2014<a href="#UDK2014" class="section_anchor"></a></h3><ul><li>在EDK2根目录下建立uefi目录。 </li><li>将文件夹book复制到uefi目录。 </li><li>打开CMD命令行 </li><li>在命令行切换到EDK2根目录 </li><li>在命令行执行 </li><ul><li><tt> edksetup.bat --nt32</tt> </li></ul><li>将<tt>uefi\book\Nt32Pkg\Nt32Pkg.inc</tt>文件添加到<tt>Nt32Pkg\Nt32Pkg.dsc</tt>末尾 </li><ul><li><tt>type uefi\book\Nt32Pkg\Nt32Pkg.inc &gt;&gt; Nt32Pkg\Nt32Pkg.dsc</tt> </li></ul><li>在命令行执行 </li><ul><li><tt> build </tt> </li></ul></ul><h3><a name="EDK2源代码版本号为16682"></a>EDK2源代码版本号为16682<a href="#EDK2源代码版本号为16682" class="section_anchor"></a></h3><ul><li>下载EDK2源代码 </li><ul><li>svn co <a href="https://svn.code.sf.net/p/edk2/code/trunk/edk2" rel="nofollow">https://svn.code.sf.net/p/edk2/code/trunk/edk2</a> -r 16682 </li></ul><li>在EDK2根目录下建立uefi目录。 </li><li>将文件夹book复制到uefi目录。 </li><li>打开CMD命令行 </li><li>在命令行切换到EDK2根目录 </li><li>在命令行执行 </li><ul><li><tt> edksetup.bat --nt32</tt> </li></ul><li>把<tt>StdLib\Include\sys\EfiCdefs.h</tt>第330行注释掉 </li><blockquote><tt> #ifdef _NATIVE_WCHAR_T_DEFINED</tt><br>
Expand Down

0 comments on commit a3ac3b1

Please sign in to comment.