name of map file

Nick Sabalausky a at a.a
Sun Sep 12 13:29:31 PDT 2010


"Andrej Mitrovic" <none at none.none> wrote in message 
news:i6jc5g$1p2a$1 at digitalmars.com...
> Just a quick question, why does the map file have a long name like so:
>
> file_test-d-40DA973DB4C6AD075993AB5CD9866DDE.map ?

Because you're using rdmd and not using -of.

rdmd comes up with an executable filename by hashing the source file's 
content (I'm not 100% sure why, something about filename-uniqueness or 
caching and change-tracking, I'd imagine). And dmd always uses the 
executable filename as the name of the map file (which makes sense when you 
consider executables made from multiple modules).

If you use -of, or if you just use dmd directly, then that hash value 
doesn't get added.




More information about the Digitalmars-d-learn mailing list