delorie.com/archives/browse.cgi | search |
" Clark Sims " <clarksimsgnu AT my-Deja DOT com> writes: > System: NT 4 SV5 > Compiler: b20.1 Gcc 2.95 > > How does one generate a map file. I have tried using the standard flags, -Map > -Wi but the compiler doesn't seem to recognize them. > To pass a linker flag, you need to to -Wl, and the linker flags you want to pass you can get from the linker (ld) documentation. $ gcc -o foo.exe -Wl,-Map,foo.map foo.c will produce a foo.map file. To dump the map to standard error, use --print-map or -M. You should also consider adding -Wl,--cref for cross-referencing. $ gcc -o foo.exe -Wl,-M foo.c 2>&1 | less $ gcc -o foo.exe -Wl,--print-map foo.c 2>&1 | less Regards, Mumit -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |