Getting Started with EDK II - Wayne777Chiu/Chinese_Practice_about_TianoCore GitHub Wiki

(2019/03/08)

下載和編譯源碼

本頁面顯示從GitHub下載EDK II與透過不同的OS或編譯器環境來編譯專案的步驟。

如何設定當地端的EDK II樹

幾種建置環境有支援和被提及。 假如說明介紹對你的系統組態不夠精準,你可能需要稍稍調整說明來符合你的系統。

Note: 一些其他建置工具可能需要依靠一些專題或套件(包): Note: 一些例子使用了 多重工作區功能來組建EDK II 基礎工具(BaseTools)。 這需要使用基於edk2-platforms的平台代碼: (https://github.com/tianocore/edk2-platforms)

一旦你有了基本建置環境可運行,你就能夠建置一個專案在 RELEASE 或 DEBUG 模式。

GitHub Help

GitHub (https://help.github.com/index.html) 提供對註冊和GitHub支援的基本功能的單一步驟操作說明。

GitHub EDK II 專題 Repositories

EDK II 開發流程

在建立起你的建置環境後,參考 EDK II 開發流程 做出貢獻給 EDK II 專題。

進一步幫助

假如你有問題關於源碼程式或運行出現障礙讓事情發揮作用,請加入 edk2-devel 郵件列表去詢問你的 EDK II 相關問題在列表上

在編寫一個簡單 UEFI EDK II 應用程式的資訊,參考: 正開始編寫簡單應用程式

檢視關於 .DSC,.DEC,和 .INF,檔案的基本組建,參考: 建置組態描述檔

原文

Downloading and Compiling Code

This page shows the steps for downloading EDK II from GitHub and compiling projects under various OS/compiler environments.

How to Setup a Local EDK II Tree

Several build environments are supported and documented. If instructions are not available for your exact system configuration, you may still be able to tweak the instructions to work on your system.

Note: Some other build tools may be required depending on the project or package: Note: Some of the examples use the Multiple_Workspace feature to configure EDK II BaseTools. This is required for using platform code based on edk2-platforms: (https://github.com/tianocore/edk2-platforms)

Once you have a basic build environment running, you can build a project in RELEASE or DEBUG mode.

GitHub Help

GitHub (https://help.github.com/index.html) provides step-by-step instructions for user registration and basic features supported by GitHub

GitHub EDK II Project Repositories

EDK II Development Process

After setting up your build environment see EDK II Development Process for making contributions to the EDK II Project.

Further Help

If you have questions about the code or run into obstacles getting things to work, please join the edk2-devel email list and ask your EDK II related questions on the list.

For info on writing a simple UEFI EDK II Application, see: Getting Started Writing Simple Application

To review the basic setup of .DSC, .DEC, and .INF files, see: Build Description Files

⚠️ **GitHub.com Fallback** ⚠️