digitalmars.D.debugger - [DDBG] How to get it to work with CodeBlocks?
- Philippe C-P <philly_dilly hotmail.com> Aug 04 2007
- Jascha Wetzel <"[firstname]" mainia.de> Aug 06 2007
- lalebarde <l.alebarde2 free.fr> Aug 29 2007
- Hoenir <mrmocool gmx.de> Nov 26 2007
- Jascha Wetzel <firstname mainia.de> Nov 30 2007
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
Aug 04 2007
codeblocks has a couple of problems with the debugger interfacing. if you try using ddbg from the command line it works as expected. Philippe C-P wrote: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
Aug 06 2007
codeblocks has a couple of problems with the debugger interfacing. if you try using ddbg from the command line it works as expected.
Aug 29 2007
Jascha Wetzel schrieb:codeblocks has a couple of problems with the debugger interfacing. if you try using ddbg from the command line it works as expected.
Nov 26 2007
Hoenir wrote:Jascha Wetzel schrieb:codeblocks has a couple of problems with the debugger interfacing. if you try using ddbg from the command line it works as expected.
you'll have to ask that in the codeblocks forums.
Nov 30 2007









lalebarde <l.alebarde2 free.fr> 