Workings of gcc and ld in plain view
Jump to navigation
Jump to search
Workings of the GNU Compiler for IA-32
[edit | edit source]Overview
[edit | edit source]- Overview (pdf)
Data Processing
[edit | edit source]Control
[edit | edit source]Function calls
[edit | edit source]Pointer and Aggregate Types
[edit | edit source]Integer Arithmetic
[edit | edit source]Floating point Arithmetic
[edit | edit source]
Workings of the GNU Linker for IA-32
[edit | edit source]Overview
[edit | edit source]- Static Linking Overview (pdf)
- Dynamic Linking Overview (pdf)
- Shared Library Background (pdf)
Library Search Path
[edit | edit source]- Library Search Path (pdf)
- Library Search Using -rpath (pdf)
- Library Search Examples (pdf)
Linking Process
[edit | edit source]Example I
[edit | edit source]- Vector addition (A.pdf, B.pdf)
- Swapping array elements (A.pdf, B.pdf)
- Nested functions (A.pdf, B.pdf)
Examples II
[edit | edit source]- analysis of dynamic linking (A.pdf)
- analysis of PIC (A.pdf)
go to [ C programming in plain view ]