# GNU linker ld 連結器使用手冊 已讀不回
追蹤 [GNU linker ld 連結器使用手冊](https://sourceware.org/binutils/docs-2.32/ld) 相關的數位內容閱讀進度
<https://hackmd.io/@brlin/orncb-ld-manual>
* [索引頁<br>Index page](https://hackmd.io/@brlin/orncb-ld-manual)
* [Overview](https://sourceware.org/binutils/docs-2.32/ld/Overview.html)
* [Invocation](https://sourceware.org/binutils/docs-2.32/ld/Invocation.html)
* [Command-line Options :hourglass:](/8IzLyE9fQAGfxWSLMpso5w)
* [Environment Variables](https://sourceware.org/binutils/docs-2.32/ld/Environment.html)
* [Linker Scripts](https://sourceware.org/binutils/docs-2.32/ld/Scripts.html)
* [Basic Linker Script Concepts](https://sourceware.org/binutils/docs-2.32/ld/Basic-Script-Concepts.html)
* [Linker Script Format](https://sourceware.org/binutils/docs-2.32/ld/Script-Format.html)
* [Simple Linker Script Example](https://sourceware.org/binutils/docs-2.32/ld/Simple-Example.html)
* [Simple Linker Script Commands](https://sourceware.org/binutils/docs-2.32/ld/Simple-Commands.html)
* [Setting the Entry Point](https://sourceware.org/binutils/docs-2.32/ld/Entry-Point.html)
* [Commands Dealing with Files](https://sourceware.org/binutils/docs-2.32/ld/File-Commands.html)
* [Commands Dealing with Object File Formats](https://sourceware.org/binutils/docs-2.32/ld/Format-Commands.html)
* [Assign alias names to memory regions](https://sourceware.org/binutils/docs-2.32/ld/REGION_005fALIAS.html#REGION_005fALIAS)
* [Other Linker Script Commands](https://sourceware.org/binutils/docs-2.32/ld/Miscellaneous-Commands.html)
* [Assigning Values to Symbols](https://sourceware.org/binutils/docs-2.32/ld/Assignments.html)
* [Simple Assignments](https://sourceware.org/binutils/docs-2.32/ld/Simple-Assignments.html)
* [HIDDEN](https://sourceware.org/binutils/docs-2.32/ld/HIDDEN.html)
* [PROVIDE](https://sourceware.org/binutils/docs-2.32/ld/PROVIDE.html)
* [PROVIDE_HIDDEN](https://sourceware.org/binutils/docs-2.32/ld/PROVIDE_005fHIDDEN.html#PROVIDE_005fHIDDEN)
* [Source Code Reference](https://sourceware.org/binutils/docs-2.32/ld/Source-Code-Reference.html)
* [SECTIONS Command](https://sourceware.org/binutils/docs-2.32/ld/SECTIONS.html)
* [Output Section Description](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Description.html)
* [Output Section Name](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Name.html)
* [Output Section Address](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Address.html)
* [Input Section Description](https://sourceware.org/binutils/docs-2.32/ld/Input-Section.html)
* [Input Section Basics](https://sourceware.org/binutils/docs-2.32/ld/Input-Section-Basics.html)
* [Input Section Wildcard Patterns](https://sourceware.org/binutils/docs-2.32/ld/Input-Section-Wildcards.html)
* [Input Section for Common Symbols](https://sourceware.org/binutils/docs-2.32/ld/Input-Section-Common.html)
* [Input Section and Garbage Collection](https://sourceware.org/binutils/docs-2.32/ld/Input-Section-Keep.html)
* [Input Section Example](https://sourceware.org/binutils/docs-2.32/ld/Input-Section-Example.html)
* [Output Section Data](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Data.html)
* [Output Section Keywords](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Keywords.html)
* [Output Section Discarding](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Discarding.html)
* [Output Section Attributes](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Attributes.html)
* [Output Section Type](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Type.html)
* [Output Section LMA](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-LMA.html)
* [Forced Output Alignment](https://sourceware.org/binutils/docs-2.32/ld/Forced-Output-Alignment.html)
* [Forced Input Alignment](https://sourceware.org/binutils/docs-2.32/ld/Forced-Input-Alignment.html)
* [Output Section Constraint](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Constraint.html)
* [Output Section Region](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Region.html)
* [Output Section Phdr](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Phdr.html)
* [Output Section Fill](https://sourceware.org/binutils/docs-2.32/ld/Output-Section-Fill.html)
* [Overlay Description](https://sourceware.org/binutils/docs-2.32/ld/Overlay-Description.html)
* [MEMORY Command](https://sourceware.org/binutils/docs-2.32/ld/MEMORY.html)
* [PHDRS Command](https://sourceware.org/binutils/docs-2.32/ld/PHDRS.html)
* [VERSION Command](https://sourceware.org/binutils/docs-2.32/ld/VERSION.html)
* [Expressions in Linker Scripts](https://sourceware.org/binutils/docs-2.32/ld/Expressions.html)
* [Constants](https://sourceware.org/binutils/docs-2.32/ld/Constants.html)
* [Symbolic Constants](https://sourceware.org/binutils/docs-2.32/ld/Symbolic-Constants.html)
* [Symbol Names](https://sourceware.org/binutils/docs-2.32/ld/Symbols.html)
* [Orphan Sections](https://sourceware.org/binutils/docs-2.32/ld/Orphan-Sections.html)
* [The Location Counter](https://sourceware.org/binutils/docs-2.32/ld/Location-Counter.html)
* [Operators](https://sourceware.org/binutils/docs-2.32/ld/Operators.html)
* [Evaluation](https://sourceware.org/binutils/docs-2.32/ld/Evaluation.html)
* [The Section of an Expression](https://sourceware.org/binutils/docs-2.32/ld/Expression-Section.html)
* [Builtin Functions](https://sourceware.org/binutils/docs-2.32/ld/Builtin-Functions.html)
* [Implicit Linker Scripts](https://sourceware.org/binutils/docs-2.32/ld/Implicit-Linker-Scripts.html)
* [Machine Dependent Features](https://sourceware.org/binutils/docs-2.32/ld/Machine-Dependent.html)
* [`ld` and the H8/300](https://sourceware.org/binutils/docs-2.32/ld/H8_002f300.html#H8_002f300)
* [`ld` and the Motorola 68HC11 and 68HC12 families](https://sourceware.org/binutils/docs-2.32/ld/M68HC11_002f68HC12.html#M68HC11_002f68HC12)
* [Linker Relaxation](https://sourceware.org/binutils/docs-2.32/ld/M68HC11_002f68HC12.html)
* [Trampoline Generation](https://sourceware.org/binutils/docs-2.32/ld/M68HC11_002f68HC12.html)
* [`ld` and the ARM family](https://sourceware.org/binutils/docs-2.32/ld/ARM.html)
* [`ld` and HPPA 32-bit ELF Support](https://sourceware.org/binutils/docs-2.32/ld/HPPA-ELF32.html#HPPA-ELF32)
* [`ld` and the Motorola 68K family](https://sourceware.org/binutils/docs-2.32/ld/M68K.html#M68K)
* [`ld` and the MIPS family](https://sourceware.org/binutils/docs-2.32/ld/MIPS.html)
* [`ld` and MMIX](https://sourceware.org/binutils/docs-2.32/ld/MMIX.html)
* [`ld` and MSP430](https://sourceware.org/binutils/docs-2.32/ld/MSP430.html#MSP430)
* [`ld` and NDS32](https://sourceware.org/binutils/docs-2.32/ld/NDS32.html#NDS32)
* [`ld` and the Altera Nios II](https://sourceware.org/binutils/docs-2.32/ld/Nios-II.html)
* [`ld` and PowerPC 32-bit ELF Support](https://sourceware.org/binutils/docs-2.32/ld/PowerPC-ELF32.html#PowerPC-ELF32)
* [`ld` and PowerPC64 64-bit ELF Support](https://sourceware.org/binutils/docs-2.32/ld/PowerPC64-ELF64.html#PowerPC64-ELF64)
* [`ld` and S/390 ELF Support](https://sourceware.org/binutils/docs-2.32/ld/S_002f390-ELF.html#S_002f390-ELF)
* [`ld` and SPU ELF Support](https://sourceware.org/binutils/docs-2.32/ld/SPU-ELF.html)
* [`ld`’s Support for Various TI COFF Versions](https://sourceware.org/binutils/docs-2.32/ld/TI-COFF.html)
* [`ld` and WIN32 (cygwin/mingw)](https://sourceware.org/binutils/docs-2.32/ld/WIN32.html#WIN32)
* [`ld` and Xtensa Processors](https://sourceware.org/binutils/docs-2.32/ld/Xtensa.html)
* [BFD](https://sourceware.org/binutils/docs-2.32/ld/BFD.html)
* [How It Works: An Outline of BFD](https://sourceware.org/binutils/docs-2.32/ld/BFD-outline.html)
* [Information Loss](https://sourceware.org/binutils/docs-2.32/ld/BFD-information-loss.html)
* [The BFD canonical object-file format](https://sourceware.org/binutils/docs-2.32/ld/Canonical-format.html)
* [Reporting Bugs](https://sourceware.org/binutils/docs-2.32/ld/Reporting-Bugs.html)
* [Have You Found a Bug?](https://sourceware.org/binutils/docs-2.32/ld/Bug-Criteria.html)
* [How to Report Bugs](https://sourceware.org/binutils/docs-2.32/ld/Bug-Reporting.html)
* [MRI Compatible Script Files](https://sourceware.org/binutils/docs-2.32/ld/MRI.html)
---
初始化說明(本段完成後請移除):
1. 於要新增主題的 HackMD 筆記中的適當處新增一無序清單項目
1. 輸入 `[GNU linker ld 連結器使用手冊]`,此時會出現建立新筆記或選擇既有筆記的提示框
1. 點擊「建立新筆記」新增一新的 HackMD 筆記
1. 將 `GNU linker ld 連結器使用手冊 已讀不回` 替換為適當的主題名稱
1. 點擊上側的 <span class="fa fa-fw fa-info-circle"></span> 圖示(或是 <span class="fa fa-ellipsis-h fa-18"></span> 選單按鈕 > <span class="fa fa-fw fa-info-circle"></span> 筆記設定)後編輯筆記的標題、描述與標籤(設定為 `已讀不回(O.R.N.C.B.)` 跟 `已讀不回 主題 O.R.N.C.B. Topics`)
1. 點擊右上角「<span class="fa fa-share-alt fa-18"></span> 分享」按鈕設定新筆記的網址,將檢視模式設定為「書本模式」
1. 將 `https://hackmd.io/@brlin/orncb-topic-template` 替換為新的文件網址
1. 將 `mvNRDxYWRsqxPxmx0VCURg` 全部替換為正確的文件 ID(新增筆記時產生的筆記網址)
1. 回到原本的筆記中(點擊書本模式界面上側的鉛筆 <span class="fa fa-pencil"></span> 按鈕),將舊的筆記連結網址替換為新的,並將連結標題後面加上 :hourglass:(`:hourglass:`) emoji
<!-- 子區域範本
## 基本概念<br>Basic concepts
本主題的相關基本概念的說明:
## 實現<br>Implementations
本主題相關的軟體/硬體實現:
## 官方文件<br>Official documentation
本主題的官方說明文件:
## 第三方文章<br>Third-party articles
第三方的相關文章:
## 標準規範<br>Standard specifications
跟本主題相關的標準規範:
## 問題與答案<br>Questions and answers
跟本主題相關的問題與解答:
## 子主題<br>Subtopics
本主題局部領域的相關主題:
-->
---
本文件為[《已讀不回》專案](https://hackmd.io/@orncb/home)的衍生作品,以[《Creative Commons 姓名標示-相同方式分享》授權條款第 4.0 國際版](https://creativecommons.org/licenses/by-sa/4.0/deed.zh_TW)或其任意更近期版本釋出供大眾於授權範圍內自由使用
<style>
/* 調大旁註文字的字元大小 */
rt{
font-size: 10pt;
}
</style>
{"metaMigratedAt":"2023-06-14T23:39:35.980Z","metaMigratedFrom":"Content","title":"GNU連結器說明文件","breaks":true,"description":"https://sourceware.org/binutils/docs-2.32/ld","contributors":"[{\"id\":\"62aab908-4afa-4059-813c-f855a82c2b1d\",\"add\":34560,\"del\":24430}]"}