快樂蝦http://blog.csdn.net/lights_joy/
本文適用於
bfinutils-2.19
vs2008
在《bfd對多目標的支援
》這篇文章中說道,所有的目標支援都是通過重定義
bfd_target
這個結構體的函式指標來實現的。
elf32
是一種常見的檔案格式,只是由於不同處理器和目標系統的差異,這些檔案的格式略有不同。為了最大限度地重用**,
bfd讓所有的
elf32
格式的檔案處理器(
*_vec
變數)定義共用乙個檔案:
elf32-target.h
。這個檔案中有如下定義:
const
bfd_target target_little_sym =
;這個標頭檔案僅供
bfd庫內部使用,在
c檔案中使用
#include
"elf32-target.h"
之前,bfd會先定義一些巨集,比如:
#define
target_little_symbfd_elf32_bfin_vec
#define
target_little_name
"elf32-bfin"
#define
elf_archbfd_arch_bfin
#define
elf_machine_codeem_blackfin
#define
elf_maxpagesize0x1000
#define
elf_symbol_leading_char
'_'
………………………
這樣,經過巨集替換,就可以使用不同的目標有不同的處理方式。
在bfd
**中搜一下「
elf32-target.h
」,很容易就可以發現所有
elf32
格式的目標了,呵呵!
bfd對多目標的支援
(2008-9-25)
怎樣將FAT32格式磁碟轉換為NTFS格式
使用ntfs分割槽,可以更好的管理磁碟及提高系統的安全性 硬碟為ntfs格式時,碎片整理也快很多。在安裝的過程中可以選擇使用ntfs還是fat分割槽。如果在安裝過程中選擇了fat,可以用下面的辦法來把它轉換成ntfs。1.依次選擇 開始 執行 命令,在彈出對話方塊中輸入 cmd 命令 或點 開始 程...
FAT32格式的盤轉換成NTFS格式
其實有個很簡單的辦法 不需要任何軟體幫助 而且可以無損原來區里的任何資料就可以把fat32格式的盤轉換成ntfs格式 方法很簡單 誰都會 如下 在xp 2003系統內自帶了名為 convert.exe 的轉換工具,它的作用是將fat和fat32分割槽轉換成ntfs分割槽,其執行的格式如下 點 開始 ...
linux下FAT32格式u盤唯讀的問題及解決方法
以下是網上看到的解決辦法 plain view plain copy 其實是掉電保護,之前掛在的sd變成了制度檔案,只需要將sd卡重新掛載一遍就ok了.fat filesystem panic dev mmcblk0p4 fat free clusters deleting fat entry be...