Discussion:
[DDBG] How to get it to work with CodeBlocks?
Philippe C-P
2007-08-04 17:43:37 UTC
Permalink
code:

class MyClass
{
this()
{
this._MyValue = 3;
}
public int _MyValue;
public uint myOtherValue = 4;
};

int main(char[][] args)
{
MyClass myClass = new MyClass();
printf("_myValue = %d", myClass._MyValue);
printf("hello world\n");
printf("args.length = %d\n", args.length);
for (int i = 0; i < args.length; i++)
printf("args[%d] = '%s'\n", i, cast(char *)args[i]);
return 0;
}

When I put the cursor on myClass in the first printf, it shows me the symbols for MyClass but the values are wrong. When i put the cursor on _MyValue, it says Unknown Symbol, what am i doing wrong?

I am using:
- nightly build of codeblocks from August 2, 2007
- Dmd version 2.003
- Ddbg version 0.10 Beta
- I added "-g" to linker options (and compiler)
- My toolchain executable for debugger is ddbg_gdb.bat

Platform:
Windows Xp
Athlon 64


Thanks,
Phil
Jascha Wetzel
2007-08-06 12:03:54 UTC
Permalink
codeblocks has a couple of problems with the debugger interfacing. if
you try using ddbg from the command line it works as expected.
Post by Philippe C-P
class MyClass
{
this()
{
this._MyValue = 3;
}
public int _MyValue;
public uint myOtherValue = 4;
};
int main(char[][] args)
{
MyClass myClass = new MyClass();
printf("_myValue = %d", myClass._MyValue);
printf("hello world\n");
printf("args.length = %d\n", args.length);
for (int i = 0; i < args.length; i++)
printf("args[%d] = '%s'\n", i, cast(char *)args[i]);
return 0;
}
When I put the cursor on myClass in the first printf, it shows me the symbols for MyClass but the values are wrong. When i put the cursor on _MyValue, it says Unknown Symbol, what am i doing wrong?
- nightly build of codeblocks from August 2, 2007
- Dmd version 2.003
- Ddbg version 0.10 Beta
- I added "-g" to linker options (and compiler)
- My toolchain executable for debugger is ddbg_gdb.bat
Windows Xp
Athlon 64
Thanks,
Phil
lalebarde
2007-08-29 11:32:47 UTC
Permalink
Post by Jascha Wetzel
codeblocks has a couple of problems with the debugger interfacing. if
you try using ddbg from the command line it works as expected.
So, what is the solution for having graphical debugging with D under Linux ?
Hoenir
2007-11-27 00:05:41 UTC
Permalink
Post by Jascha Wetzel
codeblocks has a couple of problems with the debugger interfacing. if
you try using ddbg from the command line it works as expected.
Any chance they will be solved?
Jascha Wetzel
2007-11-30 09:18:30 UTC
Permalink
Post by Hoenir
Post by Jascha Wetzel
codeblocks has a couple of problems with the debugger interfacing. if
you try using ddbg from the command line it works as expected.
Any chance they will be solved?
you'll have to ask that in the codeblocks forums.

Loading...