เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

i686-linux-gnu-objcopy - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ i686-linux-gnu-objcopy เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ i686-linux-gnu-objcopy เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


objcopy - เบ„เบฑเบ”เบฅเบญเบเปเบฅเบฐเปเบ›เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธ

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


เบชเบณเป€เบ™เบปเบฒ [-F bfdname|--เป€เบ›เบปเป‰เบฒเปเบฒเบ=bfdname]
[-I bfdname|--input-target=bfdname]
[-O bfdname|--output-target=bfdname]
[-B bfdarch|--binary-architecture=bfdarch]
[-S|--strip-เบ—เบฑเบ‡เปเบปเบ”]
[-g|--strip-debug]
[-K เบชเบฑเบ™เบเบฒเบฅเบฑเบ|--keep-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ]
[-N เบชเบฑเบ™เบเบฒเบฅเบฑเบ|--strip-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ]
[--strip-unneeded-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ]
[-G เบชเบฑเบ™เบเบฒเบฅเบฑเบ|--keep-global-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ]
[--localize-hidden]
[-L เบชเบฑเบ™เบเบฒเบฅเบฑเบ|--localize-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ]
[--globalize-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ]
[-W เบชเบฑเบ™เบเบฒเบฅเบฑเบ|--weaken-เบชเบฑเบ™เบเบฒเบฅเบฑเบ=เบชเบฑเบ™เบเบฒเบฅเบฑเบ]
[-w|--wildcard]
[-x|--เบเบปเบเป€เบฅเบตเบเบ—เบฑเบ‡เปเบปเบ”]
[-X|--discard-เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™]
[-b byte|--byte=byte]
[-i [breadth]|-- interleave[=breadth]]
[--interleave-width=width]
[-j เบฎเบนเบšเปเบšเบšเบžเบฒเบ|--only-section=เบฎเบนเบšเปเบšเบšเบžเบฒเบ]
[-R เบฎเบนเบšเปเบšเบšเบžเบฒเบ|--remove-section=เบฎเบนเบšเปเบšเบšเบžเบฒเบ]
[-p|--preserve-dates]
[-D|--enable-deterministic-archives]
[-U|--disable-deterministic-archives]
[-- debugging]
[--gap-fill=h]
[--pad-to=เบ—เบตเปˆเบขเบนเปˆ]
[--set-start=h]
[--adjust-start=incr]
[--change-addresses=incr]
[--change-section-address เบฎเบนเบšเปเบšเบšเบžเบฒเบ{=,+,-}h]
[--change-section-lma เบฎเบนเบšเปเบšเบšเบžเบฒเบ{=,+,-}h]
[--change-section-vma เบฎเบนเบšเปเบšเบšเบžเบฒเบ{=,+,-}h]
[--เบ„เปเบฒโ€‹เป€เบ•เบทเบญเบ™โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹] [-- เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบžโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹]
[--set-section-flags เบฎเบนเบšเปเบšเบšเบžเบฒเบ=เบ—เบปเบ‡]
[--เบชเปˆเบงเบ™เบ•เบทเปˆเบก เบŠเบทเปˆเบžเบฒเบ=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[-- dump-section เบŠเบทเปˆเบžเบฒเบ=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[--update-section เบŠเบทเปˆเบžเบฒเบ=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[--เบ›เปˆเบฝเบ™เบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™ เบŠเบทเปˆเป€เบเบปเปˆเบฒ=เบŠเบทเปˆเปƒเปเปˆ[,เบ—เบปเบ‡]]
[--long-section-names {enable,disable,keep}]
[--change-leading-char] [--remove-leading-char]
[--reverse-bytes=num]
[--srec-len=เบ‡เบฒเบง] [--srec-forceS3]
[--reefine-sym เบญเบฒเบเบธ=เปƒเบซเบกเปˆ]
[--redefine-syms=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[-- เบญเปˆเบญเบ™เป€เบžเบ]
[--keep-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[--strip-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[--strip-unneeded-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[--keep-global-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[--localize-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[--globalize-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[--weaken-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™]
[--add-เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹ เบŠเบทเปˆ=[เบชเปˆเบงเบ™:]เบกเบนเบ™เบ„เปˆเบฒ[,เบ—เบปเบ‡]
[--alt-machine-code=เบ”เบฑเบ”เบŠเบฐเบ™เบต]
[--prefix-symbols=string]
[--prefix-sections=string]
[--prefix-alloc-sections=string]
[--add-gnu-debuglink=เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบŸเบฅเปŒ]
[--keep-file-เบชเบฑเบ™เบเบฒเบฅเบฑเบ]
[--only-keep-debug]
[--strip-dwo]
[--extract-dwo]
[--extract-เบชเบฑเบ™เบเบฒเบฅเบฑเบ]
[--writable-text]
[--readonly-text]
[--เบšเปเบฅเบดเบชเบธเบ”]
[--เบšเปเปˆเบชเบฐเบญเบฒเบ”]
[--file-alignment=num]
[--heap=เบ‚เบฐเบซเบ™เบฒเบ”]
[--image-base=เบ—เบตเปˆเบขเบนเปˆ]
[--section-alignment=num]
[-- stack=เบ‚เบฐเบซเบ™เบฒเบ”]
[--เบฅเบฐเบšเบปเบšเบเปˆเบญเบ=เบ—เบตเปˆ:เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™.เป€เบฅเบฑเบเบ™เป‰เบญเบ]
[--compress-debug-sections]
[--decompress-debug-sections]
[--dwarf-depth=n]
[--dwarf-start=n]
[-v|-- verbose]
[-V|- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡]
[- เบŠเปˆเบงเบ] [-- เบ‚เปเป‰โ€‹เบกเบนเบ™]
infile [outfile]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


GNU เบชเบณเป€เบ™เบปเบฒ utility เบ„เบฑเบ”เบฅเบญเบเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเป€เบ›เบฑเบ™
เบญเบตเบเบ„เบปเบ™เบซเบ™เบถเปˆเบ‡. เบชเบณเป€เบ™เบปเบฒ เปƒเบŠเป‰ GNU BFD Library เป€เบžเบทเปˆเบญเบญเปˆเบฒเบ™ เปเบฅเบฐเบ‚เบฝเบ™เบงเบฑเบ”เบ–เบธ
เป„เบŸเบฅเปŒ. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ›เบฒเบเบ—เบฒเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™
เบˆเบฒเบเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบกเบฒ. เบžเบถเบ”เบ•เบดเบเปเบฒเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบ‚เบญเบ‡ เบชเบณเป€เบ™เบปเบฒ is
เบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบ•เบปเบงเป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ เบชเบณเป€เบ™เบปเบฒ เบ„เบงเบ™เบˆเบฐเบชเบฒเบกเบฒเบ”
เป€เบžเบทเปˆเบญเบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบญเบ‡เบฎเบนเบšเปเบšเบšเปƒเบ”เบ™เบถเปˆเบ‡. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบชเปเบฒเป€เบ™เบปเบฒ เบ
เป„เบŸเบฅโ€‹เปŒโ€‹เบงเบฑเบ”โ€‹เบ–เบธโ€‹เบ—เบตเปˆโ€‹เบเบปเบโ€‹เบเป‰เบฒเบโ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบชเบญเบ‡โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เป€เบ›เบฑเบ™โ€‹
เบ„เบฒเบ”เบงเปˆเบฒ.

เบชเบณเป€เบ™เบปเบฒ เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบŠเบปเปˆเบงเบ„เบฒเบงเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบเบฒเบ™เปเบ›เบ‚เบญเบ‡เบกเบฑเบ™ เปเบฅเบฐเบฅเบถเบšเบžเบงเบเบกเบฑเบ™เบญเบญเบ
เบซเบฅเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™. เบชเบณเป€เบ™เบปเบฒ เปƒเบŠเป‰ BFD เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบกเบฑเบ™; เบกเบฑเบ™โ€‹เบกเบต
เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบธเบเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™ BFD เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เบชเบฒเบกเบฒเบ”
เบฎเบฑเบšเบฎเบนเป‰เบฎเบนเบšเปเบšเบšเบชเปˆเบงเบ™เปƒเบซเบเปˆเป‚เบ”เบเบšเปเปˆเป„เบ”เป‰เบšเบญเบเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡.

เบชเบณเป€เบ™เบปเบฒ เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบšเบฑเบ™เบ—เบถเบ S เป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡
srec (เป€เบŠเบฑเปˆเบ™: เปƒเบŠเป‰ -O srec).

เบชเบณเป€เบ™เบปเบฒ เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเป„เบšเบ™เบฒเบฃเบตเบ”เบดเบšเป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰เบœเบปเบ™เบœเบฐเบฅเบดเบ”
เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบโ€‹เบ‚เบญเบ‡ binary (เป€เบŠเบฑเปˆเบ™: เปƒเบŠเป‰ -O binary). เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ เบชเบณเป€เบ™เบปเบฒ เบชเป‰เบฒเบ‡เบงเบฑเบ”เบ–เบธเบ”เบดเบš
เป„เบŸเบฅเปŒเบ–เบฒเบ™เบชเบญเบ‡, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบœเบฐเบฅเบดเบ” dump เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™
เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ›เป‰เบญเบ™. เบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบเบปเบเบเป‰เบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐ
เบ–เบทเบเบเบปเบเป€เบฅเบตเบ. เบเบฒเบ™ dump เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบขเบนเปˆเบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆเป‚เบซเบผเบ”เบ‚เบญเบ‡
เบžเบฒเบเบชเปˆเบงเบ™เบ•เปˆเปเบฒเบชเบธเบ”เบ„เบฑเบ”เบฅเบญเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”.

เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡ Sโ€‹-record เบซเบผเบทโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เป„เบšโ€‹เบ™เบฒโ€‹เบฅเบตโ€‹เป€เบ›เบฑเบ™โ€‹เบงเบฑเบ”โ€‹เบ–เบธโ€‹เบ”เบดเบšโ€‹, เบกเบฑเบ™โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบ›เบฐโ€‹เป‚เบซเบเบ”โ€‹
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ -S เป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบเบญเบญเบ. เปƒเบ™เบšเบฒเบ‡
เบเปเบฅเบฐเบ™เบต -R เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบญเบญเบ
เป„เบŸเบฅเปŒเป„เบšเบ™เบฒเบฃเบตเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹---เบชเบณเป€เบ™เบปเบฒ เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™ endianness เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบกเบฑเบ™.
เบ–เป‰เบฒเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบต endianness (เบšเบฒเบ‡เบฎเบนเบšเปเบšเบšเบšเปเปˆเบกเบต), เบชเบณเป€เบ™เบปเบฒ
เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบ„เบฑเบ”เบฅเบญเบเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ„เบทเบเบฑเบ™
endianness เบซเบผเบทเบšเปเปˆเบกเบต endianness (เป€เบŠเบฑเปˆเบ™: srec). (เบขเปˆเบฒเบ‡โ€‹เปƒเบ”โ€‹เบเปโ€‹เบ•เบฒเบก, เป€เบšเบดเปˆเบ‡
--reverse-bytes เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.)

OPTIONS


infile
outfile
เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เปเบฅเบฐเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบฅเบฐเบšเบธ
outfile, เบชเบณเป€เบ™เบปเบฒ เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบŠเบปเปˆเบงเบ„เบฒเบงเปเบฅเบฐเบ—เปเบฒเบฅเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆ
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ‚เบญเบ‡ infile.

-I bfdname
--input-target=bfdname
เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบฎเบนเบšเปเบšเบšเบงเบฑเบ”เบ–เบธเบ‚เบญเบ‡เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ bfdname, เปเบ—เบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐ
เบ„เบงเบฒเบกโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบˆเบฐ deduce เบกเบฑเบ™โ€‹.

-O bfdname
--output-target=bfdname
เบ‚เบฝเบ™เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบ”เบเปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบงเบฑเบ”เบ–เบธ bfdname.

-F bfdname
--เป€เบ›เบปเป‰เบฒเปเบฒเบ=bfdname
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ bfdname เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบงเบฑเบ”เบ–เบธเบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡เบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เปเบฅเบฐเบœเบปเบ™เบœเบฐเบฅเบดเบ”
เป„เบŸเบฅเปŒ; ie, เบžเบฝเบ‡เปเบ•เปˆเป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเปเบซเบผเปˆเบ‡เป„เบ›เบซเบฒเบˆเบธเบ”เบซเบกเบฒเบเบ›เบฒเบเบ—เบฒเบ‡เบ—เบตเปˆเบšเปเปˆเบกเบต
เบเบฒเบ™เปเบ›เบžเบฒเบชเบฒ.

-B bfdarch
--binary-architecture=bfdarch
เบกเบตเบ›เบฐเป‚เบซเบเบ”เป€เบกเบทเปˆเบญเบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เป€เบ‚เบปเป‰เบฒเปœเป‰เบญเบเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเป€เบ›เบฑเบ™
เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธ. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ›เบฑเบ™
bfdarch. เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบ–เบทเบโ€‹เบฅเบฐโ€‹เป€เบฅเบตเบโ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ—เบตเปˆโ€‹เบฎเบนเป‰โ€‹เบˆเบฑเบโ€‹
bfdarch. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เปเป‰เบกเบนเบ™เบ–เบฒเบ™เบชเบญเบ‡เบ™เบตเป‰เบžเบฒเบเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เป‚เบ”เบ
เบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบžเบดเป€เบชเบ”เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบเบฒเบ™เบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบช
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™. เบชเบฑเบ™เบเบฒเบฅเบฑเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบญเบตเป‰เบ™เบงเปˆเบฒ _binary_objfile_เป€เบฅเบตเปˆเบก,
_binary_objfile_end เปเบฅเบฐ _binary_objfile_เบ‚เบฐเปœเบฒเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡: เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”
เบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒเบฎเบนเบšเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธ เปเบฅเบฐเบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ‚เบปเป‰เบฒเบซเบฒเบกเบฑเบ™
เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰เบชเบฑเบ™เบเบฒเบฅเบฑเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.

-j เบฎเบนเบšเปเบšเบšเบžเบฒเบ
--only-section=เบฎเบนเบšเปเบšเบšเบžเบฒเบ
เบ„เบฑเบ”เบฅเบญเบเบžเบฝเบ‡เปเบ•เปˆเบชเปˆเบงเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเบˆเบฒเบเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เป„เบ›เบซเบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เป„เบŸเบฅเปŒ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เป„เบ”เป‰.
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปเบ—เบ™เบ™เบฒเบกเบ–เบทเบเบเบญเบกเบฎเบฑเบšเปƒเบ™ เบฎเบนเบšเปเบšเบšเบžเบฒเบ.

-R เบฎเบนเบšเปเบšเบšเบžเบฒเบ
--remove-section=เบฎเบนเบšเปเบšเบšเบžเบฒเบ
เป€เบญเบปเบฒเบžเบฒเบเบชเปˆเบงเบ™เปƒเบ”เบ™เบถเปˆเบ‡เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™เบญเบญเบ เบฎเบนเบšเปเบšเบšเบžเบฒเบ เบˆเบฒเบโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เป„เบ”เป‰โ€‹.
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เป„เบ”เป‰. เบ•เบปเบงเปเบ—เบ™
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ–เบทเบเบเบญเบกเบฎเบฑเบšเปƒเบ™ เบฎเบนเบšเปเบšเบšเบžเบฒเบ. เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ—เบฑเบ‡โ€‹เบชเบญเบ‡โ€‹ -j เปเบฅเบฐ
-R เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบฎเปˆเบงเบกเบเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบถเบ”เบ•เบดเบเปเบฒเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”.

-S
--strip-เบ—เบฑเบ‡เปเบปเบ”
เบขเปˆเบฒเบ„เบฑเบ”เบฅเบญเบเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบเบปเบเบเป‰เบฒเบเปเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบˆเบฒเบเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡.

-g
--strip-debug
เบซเป‰เบฒเบกเบ„เบฑเบ”เบฅเบญเบเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบผเบทเบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบเบˆเบฒเบเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡.

--strip-เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™
เบ–เบญเบ”เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบšเปเปˆเบˆเบณเป€เบ›เบฑเบ™เบชเบณเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบเป‰เบฒเบ.

-K เบชเบฑเบ™เบเบฒเบฅเบฑเบ
--keep-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เป€เบกเบทเปˆเบญเบฅเบญเบเป€เบญเบปเบฒเบชเบฑเบ™เบเบฒเบฅเบฑเบ, เบฎเบฑเบเบชเบฒเบชเบฑเบ™เบเบฒเบฅเบฑเบ เบชเบฑเบ™เบเบฒเบฅเบฑเบ เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบˆเบฐ
เบ›เบปเบเบเบฐเบ•เบดเบˆเบฐเบ–เบทเบเบ–เบญเบ”เบญเบญเบ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡.

-N เบชเบฑเบ™เบเบฒเบฅเบฑเบ
--strip-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เบซเป‰เบฒเบกเบชเบณเป€เบ™เบปเบฒเบชเบฑเบ™เบเบฒเบฅเบฑเบ เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบˆเบฒเบเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡.

--strip-unneeded-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เบซเป‰เบฒเบกเบชเบณเป€เบ™เบปเบฒเบชเบฑเบ™เบเบฒเบฅเบฑเบ เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบˆเบฒเบเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เปเบกเปˆเบ™
เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบ”เบเบเบฒเบ™เบเบปเบเบเป‰เบฒเบ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡.

-G เบชเบฑเบ™เบเบฒเบฅเบฑเบ
--keep-global-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เบฎเบฑเบเบชเบฒเบชเบฑเบ™เบเบฒเบฅเบฑเบเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ—เบปเปˆเบงเป‚เบฅเบ. เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฑเบ™เบเบฒเบฅเบฑเบเบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™
เบเบฑเบšเป„เบŸเบฅเปŒ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบˆเบฐเบšเปเปˆเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบžเบฒเบเบ™เบญเบ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡.

--localize-hidden
เปƒเบ™เบงเบฑเบ”เบ–เบธ ELF, เปƒเบซเป‰เบซเบกเบฒเบเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰เบซเบผเบทเบžเบฒเบเปƒเบ™
เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เปƒเบŠเป‰เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบชเบฐเป€เบžเบฒเบฐ
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป€เบŠเบฑเปˆเบ™: -L.

-L เบชเบฑเบ™เบเบฒเบฅเบฑเบ
--localize-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เป€เบฎเบฑเบ”เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบชเบฑเบ™เบเบฒเบฅเบฑเบ local เบเบฑเบšเป„เบŸเบฅเปŒ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบšเปเปˆเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™
เบžเบฒเบเบ™เบญเบ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡.

-W เบชเบฑเบ™เบเบฒเบฅเบฑเบ
--weaken-เบชเบฑเบ™เบเบฒเบฅเบฑเบ=เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เป€เบฎเบฑเบ”เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบญเปˆเบญเบ™เป€เบžเบ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเปˆเบงเบฒ
เบ„เบฑเป‰เบ‡เบซเบ™เบถเปˆเบ‡.

--globalize-symbol=เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เปƒเบซเป‰เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ‚เบญเบšเป€เบ‚เบ”เบ—เบปเปˆเบงเป‚เบฅเบเป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบฑเบ™เป€เบซเบฑเบ™เป„เบ”เป‰เบžเบฒเบเบ™เบญเบ
เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒ
เบเปˆเบงเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡

-w
--wildcard
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเบฐเปเบ”เบ‡เบญเบญเบเป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบดเปƒเบ™ เบชเบฑเบ™เบเบฒเบฅเบฑเบs เปƒเบŠเป‰เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบทเปˆเบ™เป†
เบ•เบปเบงเป€เบฅเบทเบญเบเบชเบฒเบ. เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบ–เบฒเบก (?), เบ”เบฒเบง (*), backslash (\)
เปเบฅเบฐเบงเบปเบ‡เป€เบฅเบฑเบšเบชเบตเปˆเบซเบผเปˆเบฝเบก ([]) เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰เบ—เบธเบเบšเปˆเบญเบ™เปƒเบ™
เบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ. เบ–เป‰เบฒเบ•เบปเบงเบฅเบฐเบ„เบญเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบกเปˆเบ™
เบˆเบธเบ” exclamation (!) เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ‚เบญเบ‡เบชเบฐเบซเบผเบฑเบšเปเบกเปˆเบ™เบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™เบชเปเบฒเบฅเบฑเบš
เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ™เบฑเป‰เบ™. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡:

-w -W !foo -W fo*

เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰ objcopy เบญเปˆเบญเบ™เป€เบžเบเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ "fo"
เบเบปเบเป€เบงเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบฅเบฑเบ "foo".

-x
--เบเบปเบเป€เบฅเบตเบเบ—เบฑเบ‡เปเบปเบ”
เบซเป‰เบฒเบกเบ„เบฑเบ”เบฅเบญเบเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบ—เบปเปˆเบงเป‚เบฅเบเบˆเบฒเบเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡.

-X
--discard-เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™
เบซเป‰เบฒเบกเบชเบณเป€เบ™เบปเบฒเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบ„เบญเบกเบžเบตเบงเป€เบ•เบต. (เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เบเบฑเบš L or ..)

-b byte
--byte=byte
เบ–เป‰เบฒ interleaving เป„เบ”เป‰เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบœเปˆเบฒเบ™ -- interleave เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™
เป€เบฅเบตเปˆเบกเบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡ bytes เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบขเบนเปˆเบ—เบตเปˆ byteth byte. byte เบชเบฒเบกเบฒเบ”
เบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบˆเบฒเบ 0 เบซเบฒ breadth-1, เบšเปˆเบญเบ™เบ—เบตเปˆ breadth เปเบกเปˆเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเปƒเบซเป‰
เป‚เบ”เบ -- interleave เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

-i [breadth]
--interleave[=breadth]
เบžเบฝเบ‡เปเบ•เปˆเบ„เบฑเบ”เบฅเบญเบเบ‚เบญเบšเป€เบ‚เบ”เบญเบญเบเบˆเบฒเบเบ—เบธเบเป† breadth เป„เบšเบ•เปŒ. (เบ‚เปเป‰เบกเบนเบ™เบชเปˆเบงเบ™เบซเบปเบงเบšเปเปˆเปเบกเปˆเบ™
เป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบเบฐเบ—เบปเบš). เป€เบฅเบทเบญเบเบงเปˆเบฒเป„เบšเบ•เปŒเปƒเบ”เปƒเบ™เบ‚เบญเบšเป€เบ‚เบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบชเบณเป€เบ™เบปเบฒเบ”เป‰เบงเบ
--byte เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เป€เบฅเบทเบญเบเบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡เป„เบฅเบเบฐเบ—เบตเปˆเบกเบต
--interleave-width เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ ROM. เบกเบฑเบ™โ€‹เปเบกเปˆเบ™
เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเปƒเบŠเป‰เบเบฑเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบœเบปเบ™เบœเบฐเบฅเบดเบ” "srec". เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ เบชเบณเป€เบ™เบปเบฒ
เบˆเบฐเบˆเบปเปˆเบกเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ --byte เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™.

เบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡ interleave เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 4, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ --byte เบ•เบฑเป‰เบ‡โ€‹เป€เบ›เบฑเบ™ 0โ€‹,
เบชเบณเป€เบ™เบปเบฒ เบˆเบฐเบ„เบฑเบ”เบฅเบญเบ byte เบ—เปเบฒเบญเบดเบ”เบญเบญเบเบˆเบฒเบเบ—เบธเบเป†เบชเบตเปˆ bytes เบˆเบฒเบ
เบ›เป‰เบญเบ™โ€‹เบเบฑเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เป„เบ”เป‰โ€‹.

--interleave-width=width
เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบเบฑเบš -- interleave เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบชเปเบฒเป€เบ™เบปเบฒ width bytes เปƒเบ™เป€เบงเบฅเบฒ.
เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡ bytes เบ—เบตเปˆเบˆเบฐเบ„เบฑเบ”เบฅเบญเบเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบ --byte
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เปเบฅเบฐเบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เป„เบฅเบเบฐเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบ -- interleave
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™ 1. เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ width เบšเบงเบ
เป„เบ”เป‰ byte เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เป‚เบ”เบ --byte เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบšเปเปˆโ€‹เบ•เป‰เบญเบ‡โ€‹เป€เบเบตเบ™โ€‹
เบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡ interleave เบเปเบฒเบ™เบปเบ”เป‚เบ”เบ -- interleave เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบชเปเบฒเบฅเบฑเบšเบชเบญเบ‡ flashes 16-bit
interleaved เปƒเบ™เบฅเบปเบ”เป€เบก 32-bit เป‚เบ”เบเบเบฒเบ™เบœเปˆเบฒเบ™ -b 0 -i 4
--interleave-width=2 เปเบฅเบฐ -b 2 -i 4 --interleave-width=2 เป€เบ–เบดเบ‡เบชเบญเบ‡
เบชเบณเป€เบ™เบปเบฒ เบ„เปเบฒเบชเบฑเปˆเบ‡. เบ–เป‰เบฒเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เปเบกเปˆเบ™ '12345678' เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เบˆเบฐเป€เบ›เบฑเบ™ '1256' เปเบฅเบฐ '3478' เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

-p
--preserve-dates
เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบงเบฑเบ™โ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ”เบฑเบ”โ€‹เปเบเป‰โ€‹เบ‚เบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เป€เบ›เบฑเบ™โ€‹
เบ„เบทเบเบฑเบ™เบเบฑเบšเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™.

-D
--enable-deterministic-archives
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™ เบเบฒเบ™ เบเบณ เบ™เบปเบ” เป‚เปเบ”. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ„เบฑเบ”เบฅเบญเบเบชเบฐเบกเบฒเบŠเบดเบเบฎเบงเบšเบฎเบงเบกเปเบฅเบฐ
เบเบฒเบ™เบ‚เบฝเบ™เบ”เบฑเบ”เบชเบฐเบ™เบตเป€เบเบฑเบš, เปƒเบŠเป‰เบชเบนเบ™เบชเปเบฒเบฅเบฑเบš UIDs, GIDs, timestamps, เปเบฅเบฐ
เปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเป„เบŸเบฅเปŒ.

If binutils เป„เบ”เป‰ configured เบเบฑเบš --enable-deterministic-archives,
เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบฎเบนเบšเปเบšเบšเบ™เบตเป‰เปเบกเปˆเบ™เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบžเบดเบเบฒเบ™เบ”เป‰เบงเบ -U
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰.

-U
--disable-deterministic-archives
Do เบšเปเปˆ เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เปƒเบ™ เบเบฒเบ™ เบเบณ เบ™เบปเบ” เป‚เปเบ”. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™ inverse เบ‚เบญเบ‡โ€‹
-D เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡: เป€เบกเบทเปˆเบญเบ„เบฑเบ”เบฅเบญเบเบชเบฐเบกเบฒเบŠเบดเบเบฎเบงเบšเบฎเบงเบกเปเบฅเบฐเบ‚เบฝเบ™
archive index, เปƒเบŠเป‰ UID เบ•เบปเบงเบˆเบดเบ‡เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, GID, timestamp, เปเบฅเบฐเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒ
เบ„เปˆเบฒ.

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ binutils เป„เบ”เป‰ configured เบเบฑเบš
--enable-deterministic-archives.

-- debugging
เบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบ, เบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ”เบตเบšเบฑเบเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เปเบฅเบฐ
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบชเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบ.

--gap-เบ•เบทเปˆเบก h
เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบต h. เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ™เบตเป‰เปƒเบŠเป‰เบเบฑเบš
load เบ—เบตเปˆเบขเบนเปˆ (LMA) เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™. เบกเบฑเบ™โ€‹เปเบกเปˆเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เป„เบ”เป‰โ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เบ‚เบถเป‰เบ™โ€‹
เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบตเบ—เบตเปˆเบขเบนเปˆเบ•เปˆเปเบฒเบเบงเปˆเบฒ, เปเบฅเบฐเบเบฒเบ™เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเปƒเบ™
เบžเบทเป‰เบ™เบ—เบตเปˆเบžเบดเป€เบชเบ”เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบ h.

--pad-to เบ—เบตเปˆเบขเบนเปˆ
pad เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เป„เบ”เป‰เป€เบ–เบดเบ‡เบ—เบตเปˆเบขเบนเปˆเบเบฒเบ™เป‚เบซเบผเบ” เบ—เบตเปˆเบขเบนเปˆ. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฎเบฑเบ”เปเบฅเป‰เบง
เป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบžเบฒเบเบชเบธเบ”เบ—เป‰เบฒเบ. เบžเบทเป‰เบ™เบ—เบตเปˆเบžเบดเป€เบชเบ”เปเบกเปˆเบ™
เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเปƒเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เป‚เบ”เบ --gap-เบ•เบทเปˆเบก (เบชเบนเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™).

--set-start h
เบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบขเบนเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเปƒเบซเบกเปˆเป€เบ›เบฑเบ™ h. เบšเปเปˆเปเบกเปˆเบ™เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบฑเบ‡เปเบปเบ”
เบฎเบนเบšเปเบšเบšเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบขเบนเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

--เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹ incr
--เบ›เบฑเบš-เป€เบฅเบตเปˆเบก incr
เบ›เปˆเบฝเบ™เบ—เบตเปˆเบขเบนเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบก incr. เบšเปเปˆเปเบกเปˆเบ™เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบฑเบ‡เปเบปเบ”
เบฎเบนเบšเปเบšเบšเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบขเบนเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

--เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹ incr
--เบ›เบฑเบš-vma incr
เบ›เปˆเบฝเบ™เบ—เบตเปˆเบขเบนเปˆ VMA เปเบฅเบฐ LMA เบ‚เบญเบ‡เบ—เบธเบเบžเบฒเบเบชเปˆเบงเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš
เบ—เบตเปˆเบขเบนเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบก incr. เบšเบฒเบ‡เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบšเปเปˆ
เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เป‚เบ”เบโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ™เบตเป‰
เบšเปเปˆเป„เบ”เป‰เบเบปเบเบเป‰เบฒเบเบžเบฒเบเบชเปˆเบงเบ™; เบ–เป‰เบฒเป‚เบ„เบ‡เบเบฒเบ™เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบกเบตเบžเบฒเบเบชเปˆเบงเบ™เบ•เปˆเบฒเบ‡เป†
เบˆเบฐเบ–เบทเบเป‚เบซเบฅเบ”เบขเบนเปˆเปƒเบ™เบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™, เปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เปเบ›เบ‡
เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ–เบทเบเป‚เบซเบฅเบ”เบขเบนเปˆเปƒเบ™เบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เป„เบ”เป‰
เป‚เบ„เบ‡เบเบฒเบ™เบญเบฒเบ”เบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบง.

--change-section-address เบฎเบนเบšเปเบšเบšเบžเบฒเบ{=,+,-}h
--adjust-section-vma เบฎเบนเบšเปเบšเบšเบžเบฒเบ{=,+,-}h
เบ•เบฑเป‰เบ‡ เบซเบผเบทเบ›เปˆเบฝเบ™เบ—เบฑเบ‡เบ—เบตเปˆเบขเบนเปˆ VMA เปเบฅเบฐเบ—เบตเปˆเบขเบนเปˆ LMA เบ‚เบญเบ‡เบญเบฑเบ™เปƒเบ”เบ™เบถเปˆเบ‡
เบเบฒเบ™โ€‹เบˆเบฑเบšโ€‹เบ„เบนเปˆโ€‹เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹ เบฎเบนเบšเปเบšเบšเบžเบฒเบเบ—เบตเปˆเบขเบนเปˆ เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ = เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบ—เบตเปˆเบขเบนเปˆเบžเบฒเบ
เบ–เบทเบเบเปเบฒเบ™เบปเบ”เปƒเบซเป‰ h. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, h เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆ เบซเบผเบทเบซเบฑเบเบญเบญเบเบˆเบฒเบ
เบ—เบตเปˆเบขเบนเปˆเบžเบฒเบ. เป€เบšเบดเปˆเบ‡เบ„เปเบฒเป€เบซเบฑเบ™เบžเบฒเบเปƒเบ•เป‰ --เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹, เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡.
If เบฎเบนเบšเปเบšเบšเบžเบฒเบ เบšเปเปˆเบเบปเบ‡เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เปƒเบ”เบ™เบถเปˆเบ‡เปƒเบ™เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, a
เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบˆเบฐเบ–เบทเบเบญเบญเบ, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ -- เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบžโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹ เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

--change-section-lma เบฎเบนเบšเปเบšเบšเบžเบฒเบ{=,+,-}h
เบ•เบฑเป‰เบ‡ เบซเบผเบทเบ›เปˆเบฝเบ™เบ—เบตเปˆเบขเบนเปˆ LMA เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เปƒเบ”เบ™เบถเปˆเบ‡เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™
เบฎเบนเบšเปเบšเบšเบžเบฒเบ. เบ—เบตเปˆเบขเบนเปˆ LMA เปเบกเปˆเบ™เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™
เบˆเบฐเบ–เบทเบเป‚เบซเบฅเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบ™เป€เบงเบฅเบฒเป‚เบซเบฅเบ”เป‚เบ„เบ‡เบเบฒเบ™. เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบ™เบตเป‰เปเบกเปˆเบ™
เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ—เบตเปˆเบขเบนเปˆ VMA, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆ
program run time, เปเบ•เปˆเปƒเบ™เบšเบฒเบ‡เบฅเบฐเบšเบปเบš, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบ—เบตเปˆ a
เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบˆเบฑเบ”เบ‚เบถเป‰เบ™เปƒเบ™ ROM, เบ—เบฑเบ‡เบชเบญเบ‡เบชเบฒเบกเบฒเบ”เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ–เป‰เบฒ = เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰,
เบ—เบตเปˆเบขเบนเปˆเบžเบฒเบเบชเปˆเบงเบ™เปเบกเปˆเบ™เบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ h. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, h เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบซเบผเบท
เบซเบฑเบเบญเบญเบเบˆเบฒเบเบ—เบตเปˆเบขเบนเปˆเบžเบฒเบ. เป€เบšเบดเปˆเบ‡เบ„เปเบฒเป€เบซเบฑเบ™เบžเบฒเบเปƒเบ•เป‰
--เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹, เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. เบ–เป‰เบฒ เบฎเบนเบšเปเบšเบšเบžเบฒเบ เบšเปเปˆเบเบปเบ‡เบเบฑเบ™เปƒเบ”เป†
เบžเบฒเบเบชเปˆเบงเบ™เปƒเบ™เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบˆเบฐเบ–เบทเบเบญเบญเบ, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ
-- เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบžโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹ เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

--change-section-vma เบฎเบนเบšเปเบšเบšเบžเบฒเบ{=,+,-}h
เบ•เบฑเป‰เบ‡ เบซเบผเบทเบ›เปˆเบฝเบ™เบ—เบตเปˆเบขเบนเปˆ VMA เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เปƒเบ”เบ™เบถเปˆเบ‡เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™
เบฎเบนเบšเปเบšเบšเบžเบฒเบ. เบ—เบตเปˆเบขเบนเปˆ VMA เปเบกเปˆเบ™เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™
เบˆเบฐเบ•เบฑเป‰เบ‡เบขเบนเปˆเป€เบกเบทเปˆเบญเป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ›เบฐเบ•เบดเบšเบฑเบ”. เบ›เบปเบเบเบฐเบ•เบด
เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเบ—เบตเปˆเบขเบนเปˆ LMA, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆ
เบชเปˆเบงเบ™เบˆเบฐเบ–เบทเบเป‚เบซเบฅเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เปเบ•เปˆเปƒเบ™เบšเบฒเบ‡เบฅเบฐเบšเบปเบš, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ
เบœเบนเป‰เบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบ–เบทเบเบˆเบฑเบ”เบ‚เบถเป‰เบ™เปƒเบ™ ROM, เบ—เบฑเบ‡เบชเบญเบ‡เบชเบฒเบกเบฒเบ”เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ–เป‰เบฒ
= เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบ—เบตเปˆเบขเบนเปˆเบžเบฒเบเปเบกเปˆเบ™เบเปเบฒเบ™เบปเบ”เป€เบ›เบฑเบ™ h. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, h is
เป€เบžเบตเปˆเบก เบซเบผเบท เบซเบฑเบเบญเบญเบเบˆเบฒเบเบ—เบตเปˆเบขเบนเปˆเบžเบฒเบ. เป€เบšเบดเปˆเบ‡เบ„เปเบฒเป€เบซเบฑเบ™
เบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™ --เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹, เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. เบ–เป‰เบฒ เบฎเบนเบšเปเบšเบšเบžเบฒเบ เบšเปเปˆเบเบปเบ‡เบเบฑเบ™
เบžเบฒเบเบชเปˆเบงเบ™เปƒเบ”เบ™เบถเปˆเบ‡เปƒเบ™เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เป€เบ•เบทเบญเบ™เบˆเบฐเบ–เบทเบเบญเบญเบ, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ
-- เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบžโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹ เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

--เบ„เปเบฒโ€‹เป€เบ•เบทเบญเบ™โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹
-- เบ›เบฑเบš-เป€เบ•เบทเบญเบ™
If --change-section-address or --change-section-lma or
--change-section-vma เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบžเบฒเบเบšเปเปˆเป„เบ”เป‰
เบเบปเบ‡เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เปƒเบ”เบ™เบถเปˆเบ‡, เบญเบญเบเบ„เปเบฒเป€เบ•เบทเบญเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

-- เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบžโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹
--no-adjust-เบเบฒเบ™เป€เบ•เบทเบญเบ™
เบขเปˆเบฒเบญเบญเบเบ„เปเบฒเป€เบ•เบทเบญเบ™เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ --change-section-address or
--adjust-section-lma or --adjust-section-vma เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ
เบฎเบนเบšเปเบšเบšเบžเบฒเบเบชเปˆเบงเบ™เบšเปเปˆเบเบปเบ‡เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เปƒเบ”เบ™เบถเปˆเบ‡.

--set-section-flags เบฎเบนเบšเปเบšเบšเบžเบฒเบ=เบ—เบปเบ‡
เบเปเบฒเบ™เบปเบ”เบ—เบธเบ‡เบชเปเบฒเบฅเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เปƒเบ”เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™ เบฎเบนเบšเปเบšเบšเบžเบฒเบ. เป„เบ”เป‰ เบ—เบปเบ‡
argument เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”เบ—เบตเปˆเปเบเบเบญเบญเบเบ‚เบญเบ‡เบŠเบทเปˆเบ—เบธเบ‡. เบเบฒเบ™โ€‹เบฎเบฑเบšโ€‹เบฎเบนเป‰โ€‹
เบŠเบทเปˆเปเบกเปˆเบ™ เบˆเบฑเบ”เบชเบฑเบ™, เป€เบ™เบทเป‰เบญเบซเบฒ, load, noload, เบญเปˆเบฒเบ™โ€‹เบขเปˆเบฒเบ‡โ€‹เบ”เบฝเบง, เบฅเบฐเบซเบฑเบ”, เบ‚เปเป‰เบกเบนเบ™, เป‚เบฅเบก,
share, เปเบฅเบฐ debug. เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹ เป€เบ™เบทเป‰เบญเบซเบฒ เบ—เบธเบ‡เบชเปเบฒเบฅเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™
เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบกเบตเป€เบ™เบทเป‰เบญเปƒเบ™, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบ—เบตเปˆเบˆเบฐเบฅเบถเบšเบฅเป‰เบฒเบ‡
เป€เบ™เบทเป‰เบญเบซเบฒ เบ—เบธเบ‡เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบตเป€เบ™เบทเป‰เบญเปƒเบ™ -- เบžเบฝเบ‡เปเบ•เปˆเป€เบญเบปเบฒเบญเบญเบ
เบžเบฒเบเบชเปˆเบงเบ™เปเบ—เบ™. เบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบ‡เบ—เบฑเบ‡เปเบปเบ”เบกเบตเบ„เบงเบฒเบกเปเบฒเบเบชเบณเบฅเบฑเบšเบงเบฑเบ”เบ–เบธเบ—เบฑเบ‡เปเบปเบ”
เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒ.

--เบชเปˆเบงเบ™เบ•เบทเปˆเบก เบŠเบทเปˆเบžเบฒเบ=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เป€เบžเบตเปˆเบกเบžเบฒเบเปƒเบซเบกเปˆเบ—เบตเปˆเบกเบตเบŠเบทเปˆ เบŠเบทเปˆเบžเบฒเบ เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒ. เป„เบ”เป‰
เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบžเบฒเบเปƒเบซเบกเปˆเปเบกเปˆเบ™เป€เบญเบปเบฒเบกเบฒเบˆเบฒเบเป„เบŸเบฅเปŒ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เป„เบ”เป‰
เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป„เบŸเบฅเปŒ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบต arbitrary
เบŠเบทเปˆ. เบซเบกเบฒเบเป€เบซเบ” - เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ --set-section-flags
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบซเบกเปˆ.

-- dump-section เบŠเบทเปˆเบžเบฒเบ=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบงเบฒเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบตเบŠเบทเปˆ เบŠเบทเปˆเบžเบฒเบ เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป„เบŸเบฅเปŒ
เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™, เบ‚เบฝเบ™เบ—เบฑเบšเป€เบ™เบทเป‰เบญเปƒเบ™เบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™
เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบ‚เบญเบ‡ --เบชเปˆเบงเบ™เบ•เบทเปˆเบก. เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš -- เบžเบฒเบเบชเปˆเบงเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเบปเบเป€เบงเบฑเป‰เบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”
เบšเปเปˆเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบš, เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆ dumps เป€เบ™เบทเป‰เบญเปƒเบ™เป€เบ›เบฑเบ™เบงเบฑเบ”เบ–เบธเบ”เบดเบš
เบ‚เปเป‰เบกเบนเบ™เบ–เบฒเบ™เบชเบญเบ‡, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบเบปเบเบเป‰เบฒเบเปƒเบ”เป†. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เบฅเบฐเบšเบธเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡.

--update-section เบŠเบทเปˆเบžเบฒเบ=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เปเบ—เบ™เบ—เบตเปˆเป€เบ™เบทเป‰เบญเปƒเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบตเบŠเบทเปˆ เบŠเบทเปˆเบžเบฒเบ เบเบฑเบš
เป€เบ™เบทเป‰เบญโ€‹เปƒเบ™โ€‹เบ‚เบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบชเปˆเบงเบ™เบˆเบฐเป€เบ›เบฑเบ™
เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป„เบŸเบฅเปŒ. เบžเบฒเบเบชเปˆเบงเบ™เบ—เบธเบ‡เบชเปเบฒเบฅเบฑเบš
เบŠเบทเปˆเบžเบฒเบ เบˆเบฐเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡. เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบš ELF เป„เบŸเบฅเปŒเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบˆเบฐ
เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆ segment เบเบฑเบ‡เบˆเบฐเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡, เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบšเปเปˆเปเบกเปˆเบ™
เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹ --remove-section เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเป‚เบ”เบ --เบชเปˆเบงเบ™เบ•เบทเปˆเบก. เป„เบ”เป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบฐเบšเบธเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡.

เบซเบกเบฒเบเป€เบซเบ” - เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰ --เบ›เปˆเบฝเบ™เบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™ เปเบฅเบฐ --update-section
เบ—เบฑเบ‡เบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบ›เปˆเบฝเบ™เบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™เบˆเบฒเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡. เปƒเบ™โ€‹เบ™เบตเป‰
เบเป เบฅเบฐ เบ™เบต, เบœเปˆเบฒเบ™ เบŠเบทเปˆ เบžเบฒเบ เบชเปˆเบงเบ™ เบ•เบปเป‰เบ™ เบชเบฐ เบšเบฑเบš --update-section, เปเบฅเบฐ
เบŠเบทเปˆเบžเบฒเบเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐเปƒเบซเบกเปˆเป€เบžเบทเปˆเบญ --เบ›เปˆเบฝเบ™เบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™.

--add-เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹ เบŠเบทเปˆ=[เบชเปˆเบงเบ™:]เบกเบนเบ™เบ„เปˆเบฒ[,เบ—เบปเบ‡]
เป€เบžเบตเปˆเบกเบชเบฑเบ™เบเบฒเบฅเบฑเบเปƒเบซเบกเปˆเบ—เบตเปˆเบกเบตเบŠเบทเปˆ เบŠเบทเปˆ เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”เบซเบผเบฒเบเบ„เบฑเป‰เบ‡. เบ–เป‰เบฒ เบชเปˆเบงเบ™ เปเบกเปˆเบ™เปƒเบซเป‰, เป„เบ”เป‰
เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เบˆเบฐโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบเบฑเบšโ€‹เปเบฅเบฐโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบเบฑเบšโ€‹เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบ™เบฑเป‰เบ™โ€‹,
เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เบชเบฑเบ™เบเบฒเบฅเบฑเบ ABS. เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”
เบžเบฒเบเบชเปˆเบงเบ™เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบฎเป‰เบฒเบเปเบฎเบ‡. เบšเปเปˆเบกเบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเปเบฒเบฅเบฑเบš
เบกเบนเบ™เบ„เปˆเบฒ, เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ—เบตเปˆเบฅเบฐเบšเบธ. เบ—เบธเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เบฅเบฐเบšเบธเป„เบงเป‰ เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบ‡เบ—เบฑเบ‡เปเบปเบ”เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบฑเบ‡เปเบปเบ”
เบฎเบนเบšเปเบšเบš. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบชเบฑเบ™เบเบฒเบฅเบฑเบเบˆเบฐเป€เบ›เบฑเบ™เบ—เบปเปˆเบงเป‚เบฅเบ. เบ—เบธเบ‡โ€‹เบžเบดโ€‹เป€เบชเบ”
'เบเปˆเบญเบ™ =เบญเบทเปˆเบ™' เบˆเบฐเปƒเบชเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเปƒเบซเบกเปˆเบขเบนเปˆเบ—เบฒเบ‡เบซเบ™เป‰เบฒเบ‚เบญเบ‡
เบฅเบฐเบšเบธ เบญเบทเปˆเบ™เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบฅเบฑเบเบˆเบฐเบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆ
เบชเบดเป‰เบ™เบชเบธเบ”เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบ—เบตเปˆเบ›เบฒเบเบปเบ”.

--เบ›เปˆเบฝเบ™เบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™ เบŠเบทเปˆเป€เบเบปเปˆเบฒ=เบŠเบทเปˆเปƒเปเปˆ[,เบ—เบปเบ‡]
เบ›เปˆเบฝเบ™เบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™เบˆเบฒเบ เบŠเบทเปˆเป€เบเบปเปˆเบฒ to เบŠเบทเปˆเปƒเปเปˆ, เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹
เบ—เบธเบ‡เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เป€เบžเบทเปˆเบญ เบ—เบปเบ‡ เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™. เบ™เบตเป‰เบกเบตเบ›เบฐเป‚เบซเบเบ”
เบœเปˆเบฒเบ™ usng script linker เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเปƒเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เบ„เบปเบ‡เบขเบนเปˆเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเปเบฅเบฐเบšเปเปˆเบเบฒเบเป€เบ›เบฑเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™
binary, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰เบชเบฐเป€เบซเบกเบตเบˆเบฐเบชเป‰เบฒเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ .data. เบ–เป‰เบฒ
เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ .rodata เปเบ—เบ™
เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ‚เปเป‰เบกเบนเบ™เบ–เบฒเบ™เบชเบญเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เป€เบžเบทเปˆเบญ
เบšเบฑเบ™เบฅเบธเบกเบฑเบ™:

objcopy -I binary -O - เบ‚ \
--rename-section .data=.rodata,alloc,load,readonly,data,contents \


--long-section-names {enable,disable,keep}
เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบงเปƒเบ™เป€เบงเบฅเบฒเบ›เบฐเบกเบงเบ™เบœเบปเบ™ "COFF"
เปเบฅเบฐ "PE-COFF" เบฎเบนเบšเปเบšเบšเบงเบฑเบ”เบ–เบธ. เบžเบถเบ”โ€‹เบ•เบดโ€‹เบเปเบฒโ€‹เปƒเบ™โ€‹เบ•เบญเบ™โ€‹เบ•เบปเป‰เบ™โ€‹, เบฎเบฑเบเบชเบฒ, เปเบกเปˆเบ™เป€เบžเบทเปˆเบญ
เบฎเบฑเบเบชเบฒเบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบงเบ–เป‰เบฒเบกเบตเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™.
เป„เบ”เป‰ เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฒเบกเบฒเบ” เปเบฅเบฐ เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบงเบฝเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เป€เบ›เบตเบ” เบซเบผเบทเบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰
เบŠเบทเปˆเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบงเบขเบนเปˆเปƒเบ™เบงเบฑเบ”เบ–เบธเบœเบปเบ™เบœเบฐเบฅเบดเบ”; เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบงเบฝเบ เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™
เบœเบปเบ™โ€‹เบเบฐโ€‹เบ—เบปเบšโ€‹, เบŠเบทเปˆโ€‹เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบเบฒเบงโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปƒเบ™โ€‹เบงเบฑเบ”โ€‹เบ–เบธโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹
เบ–เบทเบเบ•เบฑเบ”เบญเบญเบ. เป„เบ”เป‰ เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฒเบกเบฒเบ” เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบžเบฝเบ‡เปเบ•เปˆเบˆเบฐเบ›เปˆเบญเบเบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบงเบ–เป‰เบฒ
เปƒเบ”เป†เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™; เบ™เบตเป‰เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš เบฎเบฑเบเบชเบฒ, เปเบ•เปˆ
เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเป„เบงเป‰เป‚เบ”เบเบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™ เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฒเบกเบฒเบ” เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบฒเบ”เบˆเบฐเบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰
เบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ string เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเปƒเบ™เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”.

--change-leading-char
เบšเบฒเบ‡เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเปƒเบŠเป‰เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบžเบดเป€เบชเบ”เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡
เบชเบฑเบ™เบเบฒเบฅเบฑเบ. เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™ underscore, เป€เบŠเบดเปˆเบ‡
compilers เบกเบฑเบเบˆเบฐเป€เบžเบตเปˆเบกเบเปˆเบญเบ™เบ—เบธเบเป†เบชเบฑเบ™เบเบฒเบฅเบฑเบ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเบญเบ เบชเบณเป€เบ™เบปเบฒ
เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบŠเบฑเป‰เบ™เบ™เปเบฒเบ‚เบญเบ‡เบ—เบธเบเป†เบชเบฑเบ™เบเบฒเบฅเบฑเบเป€เบกเบทเปˆเบญเบกเบฑเบ™เบ›เปˆเบฝเบ™
เบฅเบฐเบซเบงเปˆเบฒเบ‡เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธ. เบ–เป‰เบฒเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเปƒเบŠเป‰
เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐโ€‹เบ™เปเบฒโ€‹เบซเบ™เป‰เบฒโ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹, เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบœเบปเบ™โ€‹เบเบฐโ€‹เบ—เบปเบšโ€‹. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™
เบˆเบฐเป€เบžเบตเปˆเบกเบ•เบปเบงเบญเบฑเบเบชเบญเบ™, เบซเบผเบทเบฅเบถเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™, เบซเบผเบทเบ›เปˆเบฝเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™,
เบ•เบฒเบกโ€‹เบ„เบงเบฒเบกโ€‹เป€เบซเบกเบฒเบฐโ€‹เบชเบปเบก.

--remove-leading-char
เบ–เป‰เบฒเบฅเบฑเบเบชเบฐเบ™เบฐเบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบปเปˆเบงเป‚เบฅเบเปเบกเปˆเบ™เบชเบฑเบ™เบเบฒเบฅเบฑเบเบžเบดเป€เบชเบ”
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบŠเบฑเป‰เบ™เบ™เปเบฒเบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธ, เป€เบญเบปเบฒเบญเบญเบ
เบฅเบฑเบเบชเบฐเบ™เบฐ. เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เบฅเบฑเบเบชเบฐเบ™เบฐเบ™เปเบฒเบซเบ™เป‰เบฒเปเบกเปˆเบ™ underscore.
เป‚เบ•เป€เบฅเบทเบญเบเบ™เบตเป‰เบˆเบฐเป€เบญเบปเบฒเบˆเบธเบ”เบ‚เบตเบ”เบเป‰เบญเบ‡เบญเบญเบเบˆเบฒเบเบ—เบปเปˆเบงเป‚เบฅเบเบ—เบฑเบ‡เปเบปเบ”
เบชเบฑเบ™เบเบฒเบฅเบฑเบ. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบ™เบงเบฑเบ”เบ–เบธ
เบ‚เบญเบ‡โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเบปเบ™โ€‹เบ—เบดโ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹
เบŠเบทเปˆ. เบ™เบตเป‰เปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบ --change-leading-char เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™
เบชเบฐเป€เบซเบกเบตเบ›เปˆเบฝเบ™เบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™
เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”.

--reverse-bytes=num
เบ›เบตเป‰เบ™เบเบฑเบš bytes เปƒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบกเบตเป€เบ™เบทเป‰เบญเปƒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”. เบžเบฒเบเบชเปˆเบงเบ™
เบ„เบงเบฒเบกโ€‹เบเบฒเบงโ€‹เบ•เป‰เบญเบ‡โ€‹เบ–เบทเบโ€‹เปเบšเปˆเบ‡โ€‹เบญเบญเบโ€‹เป€เบ—เบปเปˆเบฒโ€‹เบ—เบฝเบกโ€‹เบเบฑเบ™โ€‹เป‚เบ”เบโ€‹เบ„เปˆเบฒโ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เปƒเบ™โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
เปเบฅเบเบ›เปˆเบฝเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบ‚เบถเป‰เบ™. Reversing เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐ
interleaving เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.

เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš ROM เบชเปเบฒเบฅเบฑเบš
เบฅเบฐเบšเบปเบšเป€เบ›เบปเป‰เบฒเปเบฒเบเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบซเบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบšเบฒเบ‡เบเบฐเบ”เบฒเบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ,
เบ„เบณเบชเบฑเบš 32-bit เบ—เบตเปˆเบ”เบถเบ‡เบกเบฒเบˆเบฒเบ ROM 8-bit เปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบเบญเบšเบ„เบทเบ™เปƒเปเปˆเปƒเบ™
เบ„เบณเบชเบฑเปˆเบ‡ little-endian byte เป‚เบ”เบเบšเปเปˆเบ„เบณเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เบณเบชเบฑเปˆเบ‡ CPU byte.
เบญเบตเบ‡เบ•เบฒเบกเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก, เบ„เบงเบฒเบกเบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡ ROM เบญเบฒเบ”เบˆเบฐ
เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹.

เบžเบดโ€‹เบˆเบฒโ€‹เบฅเบฐโ€‹เบ™เบฒโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹
เปเบ›เบ” bytes: 12345678.

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ --reverse-bytes=2 เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, bytes เปƒเบ™
เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบˆเบฐเบ–เบทเบเบชเบฑเปˆเบ‡ 21436587.

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ --reverse-bytes=4 เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, bytes เปƒเบ™
เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบˆเบฐเบ–เบทเบเบชเบฑเปˆเบ‡ 43218765.

เป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ --reverse-bytes=2 เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก
--reverse-bytes=4 เปƒเบ™เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”, bytes เปƒเบ™เบ—เบตเบชเบญเบ‡
เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบˆเบฐเบ–เบทเบเบชเบฑเปˆเบ‡ 34127856.

--srec-len=เบ‡เบฒเบง
เบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ” srec. เบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบเบฒเบงเบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡
เบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเป„เบ”เป‰เบ–เบทเบเบœเบฐเบฅเบดเบ”เป€เบžเบทเปˆเบญ เบ‡เบฒเบง. เบ„เบงเบฒเบกเบเบฒเบงเบ™เบตเป‰เบเบงเบกเป€เบญเบปเบฒเบ—เบฑเบ‡เบชเบญเบ‡เบ—เบตเปˆเบขเบนเปˆ,
เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ เปเบฅเบฐ crc.

--srec-forceS3
เบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ” srec. เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ” S1/S2
เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ, เบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ S3 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

--reefine-sym เบญเบฒเบเบธ=เปƒเบซเบกเปˆ
เบ›เปˆเบฝเบ™เบŠเบทเปˆเบ‚เบญเบ‡เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบญเบฒเบเบธ, เบเบฒเบ™ เปƒเบซเบกเปˆ. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ
เบซเบ™เบถเปˆเบ‡เบเปเบฒเบฅเบฑเบ‡เบžเบฐเบเบฒเบเบฒเบกเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบญเบ‡เบชเบดเปˆเบ‡เบฎเปˆเบงเบกเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบšเปเปˆเบกเบต
เปเบซเบผเปˆเบ‡, เปเบฅเบฐเบกเบตเบเบฒเบ™เบ›เบฐเบ—เบฐเบเบฑเบ™เบŠเบทเปˆ.

--redefine-syms=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒ --reefine-sym เปเบ•เปˆเบฅเบฐเบ„เบนเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ "เบญเบฒเบเบธ เปƒเบซเบกเปˆ" เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™
เป€เบญเบเบฐเบชเบฒเบ™ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒเปเบ›, เบกเบตเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบ™เบถเปˆเบ‡
เบ„เบนเปˆเบ•เปเปˆเปเบ–เบง. เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เปƒเบ™เปเบ–เบงเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป‚เบ”เบ hash
เบฅเบฑเบเบชเบฐเบ™เบฐ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡.

-- เบญเปˆเบญเบ™เป€เบžเบ
เบ›เปˆเบฝเบ™เบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบปเปˆเบงเป‚เบฅเบเบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป„เบŸเบฅเปŒเปƒเบซเป‰เบญเปˆเบญเบ™เปเบญ. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบญเบทเปˆเบ™เป†
เบงเบฑเบ”เบ–เบธเบ—เบตเปˆเปƒเบŠเป‰ -R เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบกเบทเปˆเบญเปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบญเปˆเบญเบ™เปเบญ
เบชเบฑเบ™เบเบฒเบฅเบฑเบ.

--keep-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒ --keep-เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ•เปˆเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ
เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒเบฎเบฒเบšเบžเบฝเบ‡, เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบ™เบถเปˆเบ‡เบ•เปเปˆ
เบชเบฒเบ. เบ„เบณเป€เบซเบฑเบ™เปเบ–เบงเบญเบฒเบ”เบˆเบฐเบ–เบทเบเปเบ™เบฐเบ™เบณเป‚เบ”เบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ hash. เบ™เบตเป‰
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบซเบผเบฒเบโ€‹เบเบงเปˆเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹.

--strip-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒ --Strip-เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ•เปˆเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ
เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒเบฎเบฒเบšเบžเบฝเบ‡, เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบ™เบถเปˆเบ‡เบ•เปเปˆ
เบชเบฒเบ. เบ„เบณเป€เบซเบฑเบ™เปเบ–เบงเบญเบฒเบ”เบˆเบฐเบ–เบทเบเปเบ™เบฐเบ™เบณเป‚เบ”เบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ hash. เบ™เบตเป‰
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบซเบผเบฒเบโ€‹เบเบงเปˆเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹.

--strip-unneeded-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒ --strip-unneeded-เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ•เปˆเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™
เป€เบญเบเบฐเบชเบฒเบ™ เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒเปเบ›, เบกเบตเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบ™เบถเปˆเบ‡
เบŠเบทเปˆเบ•เปเปˆเปเบ–เบง. เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เปƒเบ™เปเบ–เบงเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป‚เบ”เบ hash
เบฅเบฑเบเบชเบฐเบ™เบฐ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡.

--keep-global-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒ --keep-global-เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ•เปˆเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ
เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒเบฎเบฒเบšเบžเบฝเบ‡, เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบ™เบถเปˆเบ‡เบ•เปเปˆ
เบชเบฒเบ. เบ„เบณเป€เบซเบฑเบ™เปเบ–เบงเบญเบฒเบ”เบˆเบฐเบ–เบทเบเปเบ™เบฐเบ™เบณเป‚เบ”เบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ hash. เบ™เบตเป‰
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบซเบผเบฒเบโ€‹เบเบงเปˆเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹.

--localize-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒ --localize-เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ•เปˆเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ
เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒเบฎเบฒเบšเบžเบฝเบ‡, เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบ™เบถเปˆเบ‡เบ•เปเปˆ
เบชเบฒเบ. เบ„เบณเป€เบซเบฑเบ™เปเบ–เบงเบญเบฒเบ”เบˆเบฐเบ–เบทเบเปเบ™เบฐเบ™เบณเป‚เบ”เบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ hash. เบ™เบตเป‰
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบซเบผเบฒเบโ€‹เบเบงเปˆเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹.

--globalize-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒ --globalize-เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ•เปˆเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ
เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒเบฎเบฒเบšเบžเบฝเบ‡, เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบ™เบถเปˆเบ‡เบ•เปเปˆ
เบชเบฒเบ. เบ„เบณเป€เบซเบฑเบ™เปเบ–เบงเบญเบฒเบ”เบˆเบฐเบ–เบทเบเปเบ™เบฐเบ™เบณเป‚เบ”เบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ hash. เบ™เบตเป‰
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบซเบผเบฒเบโ€‹เบเบงเปˆเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹.

--weaken-symbols=เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™
เบชเบฐเบซเบกเบฑเบเบ‚เปเป€เบญเบปเบฒ --weaken-เบชเบฑเบ™เบเบฒเบฅเบฑเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ•เปˆเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ
เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™. เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเป„เบŸเบฅเปŒเบฎเบฒเบšเบžเบฝเบ‡, เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบ™เบถเปˆเบ‡เบ•เปเปˆ
เบชเบฒเบ. เบ„เบณเป€เบซเบฑเบ™เปเบ–เบงเบญเบฒเบ”เบˆเบฐเบ–เบทเบเปเบ™เบฐเบ™เบณเป‚เบ”เบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ hash. เบ™เบตเป‰
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบซเบผเบฒเบโ€‹เบเบงเปˆเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹.

--alt-machine-code=เบ”เบฑเบ”เบŠเบฐเบ™เบต
เบ–เป‰เบฒเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐ เบเบณ เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบตเบฅเบฐเบซเบฑเบ”เป€เบ„เบทเปˆเบญเบ‡เบชเบฐเบซเบผเบฑเบš, เปƒเบซเป‰เปƒเบŠเป‰
เบ”เบฑเบ”เบŠเบฐเบ™เบตth code เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบญเบฑเบ™เบ™เบตเป‰เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆ เบ
เป€เบ„เบทเปˆเบญเบ‡เป„เบ”เป‰เบ–เบทเบเบกเบญเบšเบซเบกเบฒเบเป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เปเบฅเบฐเบฅเบฐเบšเบปเบšเบ•เปˆเบญเบ‡เป‚เบชเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒ
เบฅเบฐเบซเบฑเบ”เปƒเบซเบกเปˆ, เปเบ•เปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบญเบทเปˆเบ™เป†เบเบฑเบ‡เบ‚เบถเป‰เบ™เบเบฑเบšเบฅเบฐเบซเบฑเบ”เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš
เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹. เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ ELF เบ–เป‰เบฒ เบ”เบฑเบ”เบŠเบฐเบ™เบต เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ
เบšเปเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง, เบกเบนเบ™เบ„เปˆเบฒเปเบกเปˆเบ™เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡
เบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก e_machine เบ‚เบญเบ‡ header ELF.

--writable-text
เปเบฒเบเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบญเบญเบเบกเบฒเบงเปˆเบฒเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เป„เบ”เป‰. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบชเปเบฒเบฅเบฑเบš
เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบฑเบ‡เปเบปเบ”.

--readonly-text
เป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เปเป‰เบ„เบงเบฒเบกเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบฝเบ™เบ–เบทเบเบ›เป‰เบญเบ‡เบเบฑเบ™. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบ
เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธ.

--เบšเปเบฅเบดเบชเบธเบ”
เปเบฒเบเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฑเบ”เปƒเบชเปˆ. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบ
เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธ.

--เบšเปเปˆเบชเบฐเบญเบฒเบ”
เปเบฒเบเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบงเปˆเบฒเบšเปเปˆเบชเบฐเบญเบฒเบ”. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบชเปเบฒเบฅเบฑเบš
เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบฑเบ‡เปเบปเบ”.

--prefix-symbols=string
เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบกเบต string.

--prefix-sections=string
เบ™เปเบฒเปœเป‰เบฒเบŠเบทเปˆเบžเบฒเบเบชเปˆเบงเบ™เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ”เป‰เบงเบ string.

--prefix-alloc-sections=string
เบ™เบณเปœเป‰เบฒเบŠเบทเปˆเบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”
เบเบฑเบš string.

--add-gnu-debuglink=เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบŸเบฅเปŒ
เบชเป‰เบฒเบ‡เบžเบฒเบเบชเปˆเบงเบ™ .gnu_debuglink เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ–เบดเบ‡
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบŸเบฅเปŒ เปเบฅเบฐเป€เบžเบตเปˆเบกเบกเบฑเบ™เปƒเบชเปˆเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”. เบซเบกเบฒเบเป€เบซเบ”: เป„เบŸเบฅเปŒเบ—เบตเปˆ
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบŸเบฅเปŒ เบ•เป‰เบญเบ‡เบกเบตเบขเบนเปˆ. เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบžเบตเปˆเบก
เบžเบฒเบเบชเปˆเบงเบ™ .gnu_debuglink เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบเบฑเบ‡ checksum เบ‚เบญเบ‡
เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™ debug เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบžเบฒเบ.

เบ–เป‰เบฒเป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบเบ–เบทเบเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ”เบฝเบงเปเบ•เปˆเบกเบฑเบ™เบˆเบฐเป„เบ›
เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ•เปเปˆโ€‹เบกเบฒโ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบšเปเปˆโ€‹
เปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡. เป„เบ”เป‰ --add-gnu-debuglink
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบงเป€เบžเบฒเบฐเบงเปˆเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบšเปเปˆเบกเบตเบขเบนเปˆ.
เป€เบญเบปเบฒเป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบเปƒเบชเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ›เบฐเบˆเบธเบšเบฑเบ™ เปเบฅเบฐเปƒเบŠเป‰เปเบ—เบ™
เป„เบ”เป‰ --add-gnu-debuglink เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹,
เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰:

objcopy --add-gnu-debuglink=foo.debug

เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ”เบตเบšเบฑเบ, debugger เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบŠเบญเบเบซเบฒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ
เป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบเบขเบนเปˆเปƒเบ™เบŠเบธเบ”เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ. เบŠเบธเบ”เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบ‚เบญเบ‡
เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป„เบ›เบ•เบฒเบกเบเบฒเบ™เปเบˆเบเบขเบฒเบเบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰,
เปเบ•เปˆเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเบกเบฑเบ™เบ›เบฐเบเบญเบšเบกเบต:

"* เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”."
"* เบšเบฑเบ™เบŠเบตเบเปˆเบญเบเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰"
เป€เบญเบตเป‰เบ™เบงเปˆเบฒ .debug

"* เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบเบฒเบ™เบ”เบตเบšเบฑเบเบ—เบปเปˆเบงเป‚เบฅเบเป€เบŠเบฑเปˆเบ™ /usr/lib/debug."

เบ•เบฒเบšเปƒเบ”เบ—เบตเปˆเป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™ debug เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰
เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบเปˆเบญเบ™เบ—เบตเปˆ debugger เบˆเบฐเบ–เบทเบเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ„เบงเบ™เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบ
เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.

--keep-file-เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบฅเบญเบเป€เบญเบปเบฒเป„เบŸเบฅเปŒ, เบšเบฒเบ‡เบ—เบตเบญเบฒเบ”เบกเบต --strip-debug or
--strip-เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™, เบฎเบฑเบเบชเบฒเบชเบฑเบ™เบเบฒเบฅเบฑเบเปƒเบ”เป†เบ—เบตเปˆเบฅเบฐเบšเบธเบŠเบทเปˆเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡,
เบŠเบถเปˆเบ‡เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบฐเบ–เบทเบเบ–เบญเบ”เบญเบญเบ.

--only-keep-debug
เบ–เบญเบ”เป„เบŸเบฅเปŒเบญเบญเบ, เป€เบญเบปเบฒเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™
เบ–เบญเบ”เบญเบญเบเป‚เบ”เบ --strip-debug เปเบฅเบฐเบญเบญเบเบˆเบฒเบเบžเบฒเบเบชเปˆเบงเบ™ debugging
intact. เปƒเบ™เป„เบŸเบฅเปŒ ELF, เบ™เบตเป‰เบˆเบฐเบฎเบฑเบเบชเบฒเบžเบฒเบเบชเปˆเบงเบ™เบšเบฑเบ™เบ—เบถเบเบ—เบฑเบ‡เปเบปเบ”เปƒเบ™
เบœเบปเบ™เบœเบฐเบฅเบดเบ”.

เบซเบกเบฒเบโ€‹เป€เบซเบ” - เบชเปˆเบงเบ™โ€‹เบซเบปเบงโ€‹เบ‚เบญเบ‡โ€‹เบžเบฒเบโ€‹เบชเปˆเบงเบ™โ€‹เบ—เบตเปˆโ€‹เบ–เบทเบโ€‹เบ–เบญเบ”โ€‹เบญเบญเบโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เป„เบงเป‰โ€‹,
เบฅเบงเบกเบ—เบฑเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เปเบ•เปˆเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบžเบฒเบเปเบกเปˆเบ™
เบเบปเบเป€เบฅเบตเบ. เบชเปˆเบงเบ™เบซเบปเบงเบžเบฒเบเบชเปˆเบงเบ™เบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰เป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบญเบทเปˆเบ™เป†
เบชเบฒเบกเบฒเบ”เบˆเบฑเบšเบ„เบนเปˆเป„เบŸเบฅเปŒ debuginfo เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบˆเบดเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ
เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เป„เบ”เป‰เบ–เบทเบเบเบปเบเบเป‰เบฒเบเป„เบ›เบซเบฒเบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆเบ•เปˆเบฒเบ‡เบเบฑเบ™.

เบ„เบงเบฒเบกเบ•เบฑเป‰เบ‡เปƒเบˆเปเบกเปˆเบ™เบงเปˆเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบˆเบฐเบ–เบทเบเบ™เปเบฒเบกเบฒเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เบเบฑเบš
--add-gnu-debuglink เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบชเบญเบ‡เบชเปˆเบงเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰. เปœเบถเปˆเบ‡ เบ
stripped binary เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ„เบญเบšเบ„เบญเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเบซเบ™เป‰เบญเบเปƒเบ™ RAM เปเบฅเบฐเปƒเบ™ a
เบเบฒเบ™เปเบˆเบเบขเบฒเบเปเบฅเบฐเบญเบฑเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เปเบเป‰เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™
เบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ” debugging เปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™. เปเบ™เบฐเบ™เปเบฒ
เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹:

1.
"foo" เปเบฅเป‰เบง ...

1.
เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบ.

1.
เบ–เบญเบ”เบญเบญเบเป„เบ”เป‰.

1.
เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบฒเบ™เบ–เบญเบ”เบญเบญเบ
เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰.

เบซเบกเบฒเบเป€เบซเบ” --- เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡ ".dbg" เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบ
เปเบกเปˆเบ™ arbitrary. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ‚เบฑเป‰เบ™เบ•เบญเบ™ "--only-keep-debug" เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เป€เบˆเบปเป‰เบฒ
เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰:

1.
1.
1.
1.

ie, เป„เบŸเบฅเปŒเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป‚เบ”เบ --add-gnu-debuglink เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบขเปˆเบฒเบ‡โ€‹เป€เบ•เบฑเบกโ€‹เบ—เบตเปˆโ€‹. เบกเบฑเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ
--only-keep-debug เบชเบฐเบซเบผเบฑเบš.

เปเบฒเบเป€เบซเบ”--- เบชเบฐเบงเบดเบ”เบ™เบตเป‰เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเปƒเบŠเป‰เปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ„เบปเบšเบ–เป‰เบงเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.
เบกเบฑเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบšเปˆเบญเบ™เบ—เบตเปˆ
เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบเบญเบฒเบ”เบšเปเปˆเบ„เบปเบšเบ–เป‰เบงเบ™. เบ™เบญเบเบˆเบฒเบ gnu_debuglink
เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบฎเบญเบ‡เบฎเบฑเบšเบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบกเบตเบŠเบทเปˆเป„เบŸเบฅเปŒเบ”เบฝเบงเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ›เบฐเบเบญเบšเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบ, เบšเปเปˆเปเบกเปˆเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒเบซเบผเบฒเบเบญเบฑเบ™เบขเบนเปˆเปƒเบ™เบญเบฑเบ™เบ”เบฝเบง.
เบžเบทเป‰เบ™เบ–เบฒเบ™เบ•เปเปˆเบงเบฑเบ”เบ–เบธ-เป„เบŸเบฅเปŒ.

--strip-dwo
เป€เบญเบปเบฒเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™ DWARF .dwo เบ—เบฑเบ‡เบซเบกเบปเบ”, เบญเบญเบเบˆเบฒเบ
เบžเบฒเบเบชเปˆเบงเบ™ debugging เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเปเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ—เบฑเบ‡เบซเบกเบปเบ” intact. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ compiler เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ -gsplit-dwarf
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เป€เบŠเบดเปˆเบ‡เปเบšเปˆเบ‡เบ›เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบเบฅเบฐเบซเบงเปˆเบฒเบ‡เป„เบŸเบฅเปŒ .o เปเบฅเบฐ a
เป„เบŸเบฅเปŒ .dwo เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. compiler เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เบ”เบตเบšเบฑเบเบ—เบฑเบ‡เปเบปเบ”
เปƒเบ™เป„เบŸเบฅเปŒเบ”เบฝเบงเบเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบŠเป‰ --extract-dwo เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบชเปเบฒโ€‹เป€เบ™เบปเบฒโ€‹เป€เบญเบปเบฒโ€‹
เบžเบฒเบเบชเปˆเบงเบ™ .dwo เป„เบ›เบซเบฒเป„เบŸเบฅเปŒ .dwo, เบˆเบฒเบเบ™เบฑเป‰เบ™ --strip-dwo เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐ
เป€เบญเบปเบฒเบžเบฒเบเบชเปˆเบงเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบญเบญเบเบˆเบฒเบเป„เบŸเบฅเปŒ .o เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš.

--extract-dwo
เบชเบฐเบเบฑเบ”เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™ DWARF .dwo เบ—เบฑเบ‡เปเบปเบ”. เป€เบšเบดเปˆเบ‡
--strip-dwo เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹.

--เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เป„เบŸเบฅเปŒ num
เบฅเบฐเบšเบธเบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เป„เบŸเบฅเปŒ. เบžเบฒเบเบชเปˆเบงเบ™เบ•เปˆเบฒเบ‡เป†เปƒเบ™เป„เบŸเบฅเปŒเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเบฐเป€เปเบต
เบขเบนเปˆเบ—เบตเปˆเบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบเป„เบŸเบฅเปŒเบ—เบตเปˆเป€เบ›เบฑเบ™เบ•เบปเบงเบ„เบนเบ™เบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบเบ™เบตเป‰. เบ™เบตเป‰เป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เป€เบ–เบดเบ‡ 512. [เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเป€เบ›เบปเป‰เบฒเปเบฒเบ PE.]

--heap reserve
--heap reserve,เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ
เบฅเบฐเบšเบธเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡ bytes เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ‡เบงเบ™ (เปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบ
commit) เป€เบžเบทเปˆเบญเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™ heap เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰. [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™
เบชเบฐเป€เบžเบฒเบฐเป€เบ›เบปเป‰เบฒเปเบฒเบ PE.]

--เบฎเบนเบš-เบ–เบฒเบ™ เบกเบนเบ™เบ„เปˆเบฒ
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ เบกเบนเบ™เบ„เปˆเบฒ เป€เบ›เบฑเบ™เบ—เบตเปˆเบขเบนเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบซเบผเบท dll เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ•เปˆเปเบฒเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบซเบผเบท dll เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบ–เบทเบเป‚เบซเบฅเบ”. เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบปเบเบเป‰เบฒเบเปเบฅเบฐเบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
เบ‚เบญเบ‡ dlls เบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบ„เบงเบ™เบกเบตเบ—เบตเปˆเบขเบนเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบเปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™
เบ—เบฑเบšเบŠเป‰เบญเบ™ dlls เบญเบทเปˆเบ™เป†. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 0x400000 เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™,
เปเบฅเบฐ 0x10000000 เบชเปเบฒเบฅเบฑเบš dlls. [เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเป€เบ›เบปเป‰เบฒเปเบฒเบ PE.]

--section-alignment num
เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบžเบฒเบเบชเปˆเบงเบ™. เบžเบฒเบเบชเปˆเบงเบ™เบ•เปˆเบฒเบ‡เป†เปƒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเบณเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเบฐเป€เปเบต
เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เบปเบงโ€‹เบ„เบนเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบงโ€‹เป€เบฅเบโ€‹เบ™เบตเป‰โ€‹. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™
0x1000. [เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเป€เบ›เบปเป‰เบฒเปเบฒเบ PE.]

-- stack reserve
-- stack reserve,เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ
เบฅเบฐเบšเบธเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡ bytes เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ‡เบงเบ™ (เปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบ
commit) เป€เบžเบทเปˆเบญเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™ stack เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰. [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™
เบชเบฐเป€เบžเบฒเบฐเป€เบ›เบปเป‰เบฒเปเบฒเบ PE.]

-- เบฅเบฐเบšเบปเบšเบเปˆเบญเบ เบ—เบตเปˆ
-- เบฅเบฐเบšเบปเบšเบเปˆเบญเบ เบ—เบตเปˆ:เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™
-- เบฅเบฐเบšเบปเบšเบเปˆเบญเบ เบ—เบตเปˆ:เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™.เป€เบฅเบฑเบเบ™เป‰เบญเบ
เบฅเบฐเบšเบธเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”. เป„เบ”เป‰
เบ„เบธเบ™โ€‹เบ„เปˆเบฒโ€‹เบ—เบฒเบ‡โ€‹เบ”เป‰เบฒเบ™โ€‹เบเบปเบ”โ€‹เบซเบกเบฒเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹ เบ—เบตเปˆ เปเบกเปˆเบ™ "native", "windows", "console", "posix",
"efi-app", "efi-bsd", "efi-rtd", "sal-rtd", เปเบฅเบฐ "xbox". เป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐ
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบปเบšเบเปˆเบญเบ. เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™
เบเบญเบกเบฎเบฑเบšเบชเปเบฒเบฅเบฑเบš เบ—เบตเปˆ. [เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเป€เบ›เบปเป‰เบฒเปเบฒเบ PE.]

--extract-เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เบฎเบฑเบเบชเบฒเบ—เบธเบ‡ เปเบฅเบฐเบชเบฑเบ™เบเบฒเบฅเบฑเบเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเป„เบงเป‰ เปเบ•เปˆเป€เบญเบปเบฒเบžเบฒเบเบชเปˆเบงเบ™เบ—เบฑเบ‡เปเบปเบ”เบญเบญเบ
เบ‚เปเป‰เบกเบนเบ™. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบ—เบฒเบ‡เป€เบฅเบทเบญเบ:

*
*
*

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เป€เบ›เบฑเบ™ .sym เป„เบŸเบฅเปŒเบชเปเบฒเบฅเบฑเบš Kernel VxWorks. เบกเบฑเบ™
เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบงเบดเบ—เบตเบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡เบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ a --เบžเบฝเบ‡เปเบ•เปˆ-เบชเบฑเบ™เบเบฒเบฅเบฑเบ
เป„เบŸเบฅเปŒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ.

--compress-debug-sections
เบšเบตเบšเบญเบฑเบ”เบžเบฒเบเบชเปˆเบงเบ™เบ”เบตเบšเบฑเบ DWARF เป‚เบ”เบเปƒเบŠเป‰ zlib เบเบฑเบš SHF_COMPRESSED เบˆเบฒเบ
ELF ABI. เบซเบกเบฒเบเป€เบซเบ” - เบ–เป‰เบฒเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ•เบปเบงเบˆเบดเบ‡เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบฒเบเบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡
เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบšเบตเบšเบญเบฑเบ”.

--compress-debug-sections=เบšเปเปˆเบกเบต
--compress-debug-sections=zlib
--compress-debug-sections=zlib-gnu
--compress-debug-sections=zlib-gabi
เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒ ELF, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ„เบงเบšเบ„เบธเบกเบงเปˆเบฒเบžเบฒเบเบชเปˆเบงเบ™เบ”เบตเบšเบฑเบเบ‚เบญเบ‡ DWARF เป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ”
เบ–เบทเบเบšเบตเบšเบญเบฑเบ”. --compress-debug-sections=เบšเปเปˆเบกเบต เป€เบ—เบปเปˆเบฒเบเบฑเบš
--decompress-debug-sections. --compress-debug-sections=zlib เปเบฅเบฐ
--compress-debug-sections=zlib-gabi เป€เบ—เบปเปˆเบฒเบเบฑเบš
--compress-debug-sections. --compress-debug-sections=zlib-gnu
เบšเบตเบšเบญเบฑเบ”เบžเบฒเบเบชเปˆเบงเบ™เบ”เบตเบšเบฑเบ DWARF เป‚เบ”เบเปƒเบŠเป‰ zlib. เบžเบฒเบเบชเปˆเบงเบ™ debug เปเบกเปˆเบ™
เบ›เปˆเบฝเบ™เบŠเบทเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ .zdebug เปเบ—เบ™โ€‹เบ—เบตเปˆ .เบ”เบตเบšเบฑเบ. เบซเบกเบฒเบเป€เบซเบ” - เบ–เป‰เบฒ
เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ•เบปเบงเบˆเบดเบ‡เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบฒเบเบชเปˆเบงเบ™ เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™
เบ–เบทเบเบšเบตเบšเบญเบฑเบ” เบซเบผเบทเบ›เปˆเบฝเบ™เบŠเบทเปˆ.

--decompress-debug-sections
เบšเบตเบšเบญเบฑเบ”เบžเบฒเบเบชเปˆเบงเบ™เบ”เบตเบšเบฑเบ DWARF เป‚เบ”เบเปƒเบŠเป‰ zlib. เบžเบฒเบเบชเปˆเบงเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš
เบŠเบทเปˆเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”เบ–เบทเบเบŸเบทเป‰เบ™เบŸเบน.

-V
- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบชเบฐเปเบ”เบ‡เป€เบฅเบเป€เบงเบตเบŠเบฑเปˆเบ™เบ‚เบญเบ‡ เบชเบณเป€เบ™เบปเบฒ.

-v
-- verbose
Verbose output: เบšเบญเบเป„เบŸเบฅเปŒเบงเบฑเบ”เบ–เบธเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบ–เบทเบเบ”เบฑเบ”เปเบเป‰. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡
เบฎเบงเบšเบฎเบงเบก, เบชเบณเป€เบ™เบปเบฒ -V เบฅเบฒเบเบŠเบทเปˆเบชเบฐเบกเบฒเบŠเบดเบเบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš.

- เบŠเปˆเบงเบ
เบชเบฐเปเบ”เบ‡เบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ เบชเบณเป€เบ™เบปเบฒ.

-- เบ‚เปเป‰โ€‹เบกเบนเบ™
เบชเบฐเปเบ”เบ‡เบฅเบฒเบเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบงเบฑเบ”เบ–เบธเบ—เบฑเบ‡เปเบปเบ”
เบ—เบตเปˆเบกเบตเบขเบนเปˆ.

@เป€เบญเบเบฐเบชเบฒเบ™
เบญเปˆเบฒเบ™เบ•เบปเบงเป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡เบˆเบฒเบ เป€เบญเบเบฐเบชเบฒเบ™. เบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบตเปˆเบญเปˆเบฒเบ™เบ–เบทเบเปƒเบชเปˆ
เปเบ—เบ™เบ—เบตเปˆ @ เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบ–เป‰เบฒ เป€เบญเบเบฐเบชเบฒเบ™ เบšเปเปˆเบกเบต, เบซเบผเบท
เบšเปเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™
เบฅเบปเบšเบญเบญเบ.

เบ•เบปเบงเป€เบฅเบทเบญเบเบ•เปˆเบฒเบ‡เป†เปƒเบ™ เป€เบญเบเบฐเบชเบฒเบ™ เบ–เบทเบเปเบเบเบญเบญเบเป‚เบ”เบเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡. เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡
เบฅเบฑเบเบชเบฐเบ™เบฐเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป‚เบ”เบเบญเป‰เบญเบกเบ‚เป‰เบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบงเบปเบ‡เบขเบทเบกเบ”เบฝเบงเบซเบผเบทเบ„เบนเปˆ. เบ•เบปเบงเบฅเบฐเบ„เบญเบ™เปƒเบ”เบ™เบถเปˆเบ‡ (เบฅเบงเบกเบ—เบฑเบ‡
backslash) เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเบซเบ™เป‰เบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™
เบฅเบงเบกเป„เบ›เบ”เป‰เบงเบ backslash. เป„เบ”เป‰ เป€เบญเบเบฐเบชเบฒเบ™ เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบญเบฒเบ”เบˆเบฐเบกเบตเป€เบžเบตเปˆเบกเป€เบ•เบตเบก
@เป€เบญเบเบฐเบชเบฒเบ™ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ; เบ•เบปเบงเป€เบฅเบทเบญเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบ–เบทเบเบ›เบฐเบกเบงเบ™เบœเบปเบ™เปเบšเบš recursively.

เปƒเบŠเป‰ i686-linux-gnu-objcopy เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เบŠเบฑเป‰เบ™เบซเป‰เบญเบ‡เบเบฒเบ™
    เบŠเบฑเป‰เบ™เบซเป‰เบญเบ‡เบเบฒเบ™
    OfficeFloor เปƒเบซเป‰ inversion เบ‚เบญเบ‡
    เบเบฒเบ™โ€‹เบ„เบงเบšโ€‹เบ„เบธเบก couplingโ€‹, เบกเบตโ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹: - เบ‚เบถเป‰เบ™โ€‹เบเบฑเบšโ€‹
    เบเบฒเบ™เบชเบฑเบเบขเบฒ - เบเบฒเบ™เบชเบฑเบเบขเบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡ -
    เบเบฒเบ™เบชเบตเบ” thread เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก
    เบขเป‰เบฝเบกเบขเบฒเบก ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” Server-Driven
    เป‚เบ„เบ‡เบฎเปˆเบฒเบ‡เบเบฒเบ™ UI (SDUI). เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™
    เป€เบ›เบตเบ”เบ•เบปเบงเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ—เบตเปˆเบกเบฒเบˆเบฒเบเป€เบŠเบตเบšเป€เบงเบตเป€เบžเบทเปˆเบญ
    เบชเบฐโ€‹เบšเบฑเบš app เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
    เปƒเบŠเป‰เป€เบžเบทเปˆเบญ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” DivKit
  • 3
    เบ•เบปเบงเบ›เปˆเบฝเบ™เบเปˆเบญเบ
    เบ•เบปเบงเบ›เปˆเบฝเบ™เบเปˆเบญเบ
    เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เบเบฒเบ™เปเบ›เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เปˆเบฒเบ‡เป†
    เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบชเบฐเบซเบกเบฑเบ. เบœเบนเป‰เปƒเบŠเป‰ Shadowrocket
    เบ„เบงเบ™เปƒเบŠเป‰ ss, ssr เบซเบผเบท v2ray เป€เบ›เบฑเบ™เป€เบ›เบปเป‰เบฒเปเบฒเบ.
    เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบก &remark= เปƒเบชเปˆ
    Telegram-like HT...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เบเปˆเบญเบ
  • 4
    เบŠเบฑเบ
    เบŠเบฑเบ
    SWASH เปเบกเปˆเบ™เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ—เบปเปˆเบงเป„เบ›
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบˆเปเบฒโ€‹เบฅเบญเบ‡โ€‹เบšเปเปˆโ€‹เบชเบฐโ€‹เบซเบกเปเปˆเบฒโ€‹เบชเบฐโ€‹เป€เบซเบกเบตโ€‹,
    เบšเปเปˆ hydrostatic, เบšเปเปˆเบกเบตเบžเบทเป‰เบ™เบœเบดเบง,
    เบ›เบฐเบเบปเบ”เบเบฒเบ™เป„เบซเบผเบงเบฝเบ™ เปเบฅเบฐเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡
    เปƒเบ™โ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒ coastal เป€เบ›เบฑเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” SWASH
  • 5
    VBA-M (เป€เบเบฑเบšเป„เบงเป‰ - เบ•เบญเบ™เบ™เบตเป‰เบขเบนเปˆเปƒเบ™ Github)
    VBA-M (เป€เบเบฑเบšเป„เบงเป‰ - เบ•เบญเบ™เบ™เบตเป‰เบขเบนเปˆเปƒเบ™ Github)
    เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบเป‰เบฒเบเป„เบ›
    https://github.com/visualboyadvance-m/visualboyadvance-m
    เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ: Cheat creationsave statesmulti
    เบฅเบฐเบšเบปเบš, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ gba, gbc, gb, sgb,
    sgb2Tu...
    เบ”เบฒเบงเป‚เบซเบฅเบ” VBA-M (เป€เบเบฑเบšเป„เบงเป‰ - เบ•เบญเบ™เบ™เบตเป‰เบขเบนเปˆเปƒเบ™ Github)
  • 6
    Stacer
    Stacer
    Linux System Optimizer เปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    เบœเบนเป‰เบŠเบปเบก: เบœเบนเป‰เปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบ/เป€เบ”เบฑเบชเบ—เบฑเบญเบš. เบœเบนเป‰เปƒเบŠเป‰
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš: Qt. เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก La...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Stacer
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad