Thursday, May 2, 2013

UEFI Build Code Tips

 

我們在Build Code的時候會產生幾個檔案,這些檔案會被壓縮到UEFI系統裡去。

  1. xxx.efi (EFI系統內的執行檔)
  2. xxx.dll (Dynamic-Link Library(如果觀念和win系統一樣的話,這應該就是動態連結庫)
  3. xxx.lib (Library)
  4. xxx.pdb (Program DeBug(我猜,這應該是Debug所需要的資料庫)
  5. xxx.exp

它們都存放在下方路徑中,當然這跟Compiler的路徑設定有關。

  • D:\Firmware\Platform\IntelSsg\Nt32\Build\IA32

[Tips]若程式之間並無關聯性,若不需要某項程式就來這砍掉,也不用大費周章的使用nmake clear。

Reference

<1>http://bbs.dianyuan.com/bbs/u/39/1141988403.pdf

<2>http://en.wikipedia.org/wiki/Dynamic-link_library

<3>http://en.wikipedia.org/wiki/Library_(computer_science)

No comments:

Post a Comment

Register Transfer Level Design with Verilog (1) [ebook]

設計程式之所以有趣不外乎是它的千變萬化,同樣的結果卻有不同的寫法。 但這些不同寫法當中也並沒有分誰對誰錯,也沒有制定標準來規範何事該用何解。 這也就是我們設計者的珍貴!! [1] Primitive Instantiations 在Verilog中最基本的邏輯...