Use when linking fails: undefined references, symbol/ABI mismatches, archive pull-in and --whole-archive behavior, wrong-mangled or versioned symbols, or massive undefined-ref cascades. Teaches reading symbol tables (nm/objdump/readelf) instead of guessing which flag to add.