Skip to content

RadASM creates $.pdb in debug mode #18

@blue-devil

Description

@blue-devil

Problem

While using UASM64.ini(or MASM64.ini), and if we want to compile our sources as debug, RadASM creates appname.exe and $.pdb

Expectation

When compiling as debug we want RadASM to create appname.exe and appname.pdb

Details

In RadASM.chm, RadASM > Customizing RadASM > Assembler.ini section states that:

Special characters
' $ ' Gets the filename from topmost editor window without extension

So when we write e.g. /PDB:$.pdb, we expect RadASM to create appname.pdb, but it creates $.pdb
I have tried this on on:

  • masm
  • masm64
  • UASM64

But unfortunately if someone uses a single $ sign, RadASM interprets it as a single dollar sign. If someone uses dollar sign with a number stated under [MakeFiles], there is no problem; then RadASM interprets $ sign as appname.

Temporary workaround

Only for debug version we don't need to use linker parameter /PDB. Without this parameter link.exe already creates appname.pdb

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions