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

正文內(nèi)容

linux命令學(xué)習(xí)手冊(cè)-objcopy命令(編輯修改稿)

2025-06-26 18:15 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 8 000004 04 WA 0 0 4[22] . PROGBITS 08049a6c 000a6c 000030 04 WA 0 0 4[23] .data PROGBITS 08049a9c 000a9c 000004 00 WA 0 0 4[24] .bss NOBITS 08049aa0 000aa0 000098 00 WA 0 0 8[25] .ment PROGBITS 00000000 000aa0 000114 00 0 0 1[26] .shstrtab STRTAB 00000000 000bb4 0000e9 00 0 0 1[27] .symtab SYMTAB 00000000 001128 000510 10 28 53 4[28] .strtab STRTAB 00000000 001638 0003f4 00 0 0 1Key to Flags:W (write), A (alloc), X (execute), M (merge), S (strings)I (info), L (link order), G (group), x (unknown)O (extra OS processing required) o (OS specific), p (processor specific)*將文件轉(zhuǎn)換成Srecord格式:[root@lvk cppDemo]objcopy O srec main 這里,轉(zhuǎn)換通常涉及到text段。當(dāng)然,轉(zhuǎn)換之后的文件不能直接運(yùn)行了。在生成srecord過(guò)程中,有時(shí)需要用選項(xiàng)“S”,“R”去除掉binary文件,srecord文件不需要的相應(yīng)信息。輸出的文件內(nèi)容類(lèi)似如下:[root@lvk cppDemo] head S00B00006D61696E2E726563E7S315080481342F6C69622F6C642D6C696E75782E736F57S308080481442E3200C6S31508048148040000001000000001000000474E550016S3150804815800000000020000000600000009000000F4S3150804816803000000090000000100000005000000E3S31508048178012A102100000000090000000B00000075S31508048188AC4BE3C021FDF40914980C4379496BB642S3150804819800000000000000000000000000000000C5S315080481A83701000000000000540000001200000017...省略...可見(jiàn)srec格式的文件是文本形式的。*將文件轉(zhuǎn)換成rawbinary格式:[root@lvk cppDemo] objcopy O binary main 這里同樣。比較一下三種格式文件的大?。篬root@lvk cppDemo] ls l main rwxrxrx 1 root root 6700 0707 18:04 mainrwxrxrx 1 root root 6508 0719 16:42 rwxrxrx 1 root root 7366 0719 16:34 將object文件轉(zhuǎn)換成raw binary格式時(shí),通常將去除掉symbols和relocation信息。*生成一個(gè)不含重定位以及標(biāo)號(hào)目標(biāo)文件:[root@lvk cppDemo] objcopy S main 這里,生成的文件,仍然可以運(yùn)行。查看大小對(duì)比如下:[root@lvk cppDemo] ls l mainrwxrxrx 1 root root 6700 0707 18:04 mainrwxrxrx 1 root root 4296 0719 17:02 經(jīng)過(guò)實(shí)踐,如果對(duì)包含調(diào)試信息的可執(zhí)行文件進(jìn)行這樣的操作,生成的文件大小一樣??梢詫?duì)比main的信息,查看文件的段信息:[root@lvk cppDemo] readelf SThere are 27 section headers, starting at offset 0xc90:Section Headers:[Nr] Name Type Addr Off Size ES Flg Lk Inf Al[ 0] NULL 00000000 000000 000000 00 0 0 0[ 1] .interp PROGBITS 08048134 000134 000013 00 A 0 0 1[ 2] . NOTE 08048148 000148 000020 00 A 0 0 4[ 3] . GNU_HASH 08048168 000168 000030 04 A 4 0 4[ 4] .dynsym DYNSYM 08048198 000198 0000d0 10 A 5 1 4[ 5] .dynstr STRTAB 08048268 000268 000183 00 A 0 0 1[ 6] . VERSYM 080483ec 0003ec 00001a 02 A 4 0 2[ 7] . VERNEED 08048408 000408 000060 00 A 5 2 4[ 8] . REL 08048468 000468 000010 08 A 4 0 4[ 9] .
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1