52 Chapter 3
Linker Tasks
• “Specifying Libraries with -l and l:”
• “Stripping Symbol Table Information from the Output File with -s
and -x”
• Using the 64-bit mode linker command
• “Using the 64-bit Mode Linker with +compat or +std”
• “Linking Shared Libraries with -dynamic”
• “Linking Archived Libraries with -noshared”
• “Controlling Archive Library Loading with +[no]forceload”
• “Flagging Unsatisfied Symbols with +[no]allowunsats”
• “Hiding Symbols from export with +hideallsymbols”
• “Changing Mapfiles with -k and +nodefaultmap”
• “Changing Mapfiles with -k and +nodefaultmap”
• “Ignoring Dynamic Path Environment Variables with +noenvvar”
• “Linking in 64-bit Mode with +std”
• “Linking in 32-bit Mode Style with +compat”
• “Controlling Output from the Unwind Table with +stripwind”
• “Selecting Verbose Output with +vtype”
• “Linking with the 64-bit crt0.o Startup File”
• Linker Compatibility Warnings