freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

開發(fā)工具介紹(編輯修改稿)

2025-08-15 01:47 本頁面
 

【文章內(nèi)容簡介】 被包含的原始文件的內(nèi)容、權(quán)限、時(shí)間戳、所有者等屬性都保存在歸檔文件中,并且在提取之后可以還原 36EmbeddedOperatingSystems使用 ar建立庫文件( 1)l 源程序 37EmbeddedOperatingSystems使用 ar建立庫文件( 2)編譯成目標(biāo)文件建立庫文件將庫文件拷貝到 /usr/lib目錄下Ar的 rv參數(shù)的說明:r:將多個(gè)文件組成一個(gè)文件v:輸出信息 38EmbeddedOperatingSystems庫文件使用舉例在代碼中使用 Add和 Minus函數(shù) 39EmbeddedOperatingSystems在編譯時(shí)指定庫文件指明將 運(yùn)行結(jié)果 40EmbeddedOperatingSystemsnml nm的主要功能是列出目標(biāo)文件中的符號,這樣程序員就可以定位和分析執(zhí)行程序和目標(biāo)文件中的符號信息和它的屬性 41EmbeddedOperatingSystemsnm顯示的符號類型A:符號的值是絕對值,并且不會(huì)被將來的鏈接所改變B:符號位于未初始化數(shù)據(jù)部分( BSS段)C:符號是公共的。公共符號是未初始化的數(shù)據(jù)。在鏈接時(shí),多個(gè)公共符號可能以相同的名字出現(xiàn)。如果符號在其他地方被定義,則該文件中的這個(gè)符號會(huì)被當(dāng)作引用來處理D:符號位于已初始化的數(shù)據(jù)部分T:符號位于代碼部分U:符號未被定義?:符號類型未知,或者目標(biāo)文件格式特殊 42EmbeddedOperatingSystemsnm使用舉例如果對 test可執(zhí)行文件使用 nm,會(huì)有什么結(jié)果呢? 43EmbeddedOperatingSystemsobjcopyl 可以將一種格式的目標(biāo)文件內(nèi)容進(jìn)行轉(zhuǎn)換,并輸出為另一種格式的目標(biāo)文件。它使用GNUBFD(binaryformatdescription)庫讀 /寫目標(biāo)文件,通過這個(gè) BFD庫, objcopy能以一種不同于源目標(biāo)文件的格式生成新的目標(biāo)文件l $objcopyhl 在 makefile里面用 Obinary選項(xiàng)來生成原始的二進(jìn)制文件 ,即通常說的 image文件 44EmbeddedOperatingSystemsObjcopy使用舉例使用 file命令查看文件類型生成 srec格式的目標(biāo)文件使用 file命令查看新文件的類型 45EmbeddedOperatingSystems文件格式l assemblerandlinkeditoroutput匯編器和鏈接編輯器的輸出 l coffmonobjectfileformat一種通用的對象文件格式 l ELFexcutivelinkedfileLinux系統(tǒng)所采用的一種通用文件格式,支持動(dòng)態(tài)連接。 ELF格式可以比 COFF格式包含更多的調(diào)試信息 46EmbeddedOperatingSystems文件格式l Flatelf格式有很大的文件頭, flat文件對文件頭和一些段信息做了簡化uClinux系統(tǒng)使用 flat可執(zhí)行文件格式l SRECMOTOROLASRecoder格式( S記錄格式文件) l 等等 47EmbeddedOperatingSystemsobjdumpl 顯示一個(gè)或多個(gè)目標(biāo)文件的信息,由其選項(xiàng)來控制顯示哪些信息。一般來說, objdump只對那些要編寫編譯工具的程序員有幫助,但是我們通過這個(gè)工具可以方便的查看執(zhí)行文件或者庫文件的信息 48EmbeddedOperatingSystemsObjdump使用舉例( 1)f選項(xiàng):顯示文件頭中的內(nèi)容 49EmbeddedOperatingSystemsObjdump使用舉例( 2)d選項(xiàng)進(jìn)行反匯編 50EmbeddedOperatingSystemsreadelfl readelf軟件顯示一個(gè)或多個(gè) ELF格式的目標(biāo)文件信息。 51EmbeddedOperatingSystemsReadelf使用舉例 52EmbeddedOperatingSystems其他 GNU工具l Gdb— 調(diào)試器l GNUmake--軟件工程工具l diff, patch--補(bǔ)丁工具l CVS--版本控制系統(tǒng) 53EmbeddedOperatingSystemsGNU Toolchain— gdb l Gdb=GNUdebugerl GNUtools中的調(diào)試器,功能強(qiáng)大l 設(shè)置斷點(diǎn)l 監(jiān)視、修改變量l 單步執(zhí)行l(wèi) 顯示 /修改寄存器的值l 堆棧查看l 遠(yuǎn)程調(diào)試 54EmbeddedOperatingSystemsgdb使用舉例( 1)l 源代碼如下編譯 :gcc –o
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1