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 ]