Recent Posts

Pages: 1 2 3 4 5 [6] 7 8 9 10
51
Plugins development / Debugger_gdbmi plugin
« Last post by Pecan on April 27, 2026, 09:49:45 pm »
Installation Guide: Debugger GDB/MI Plugin
A CodeBlocks plugin using the machine interface of the GDB debugger.

Source is available at github Source

Preparation
  • Clone or download a zip
  • Cloning creates a folder named debugger_gdbmi
  • A zip file needs to be unzipped in a 'debugger_gdbmi' folder.


.cbp files included:
  • debugger_gdbmi_wx32_64WK - compiles to the currently active src\devel_32_64 folder.
  • debugger_gdbmi_wx32_64      - compiles to ..\..\..\devel32_64
            (use only when debugger_gdbmi resides within the contrib workspace.
  • debugger_gdbmi_wx32_64Nly - compiles to $(#cb)\devel32_64
            (CodeBlocks will ask you to define the global 'cb' macro to point to CodeBlocks source folder.
  • Note: The other .cbp(s) are defined as if debugger_gdbmi resides within the contrib workspace.
             Move debugger_gdbmi into that workspace or modify the .cbp(s)

Installation
  • Load and compile debugger_gdbmi with the desired .cbp
  • Close CodeBlocks and run src/update32_64
  • You should find debugger_gdbmi.dll in the src\output32_64\share\CodeBlocks\plugins folder
  • You should find debugger.gdbmi.zip in the src\output32_64\share\CodeBlocks folder

Configuration

     After installation, restart CodeBlocks and go to Settings->Debugger->GDB/MI default
  • Set the executable Path to your gdb.exe.
  • Verify the other options meet your requirements.
  • Click on the Ok button.

Usage
    Go to MainMenu->Debug->Active Debuggers and select GDB/MI default.


Report issues in the Help or Plugins Development forum thread with your Build log and OS.
52
Nightly builds / Re: The 09 April 2026 build (13831) is out.
« Last post by ollydbg on April 27, 2026, 03:48:21 am »

I used a prototype of Andrew Cott's which was based on the layout by Ofuscated.


OK.

I see one issue:

‎InstallDebuggerMI/InstallDebuggerMI.depend‎

I think this file should not be put in the code repo. Maybe we can put the code in our trunk.  ;)
53
Nightly builds / Re: The 09 April 2026 build (13831) is out.
« Last post by Pecan on April 27, 2026, 03:19:32 am »
Hi, Pecan, nice work. The MI protocol certainly has more advantages.

If I remember correctly, one of our developer OBF has wrote an GDB/MI plugin several years ago, but that plugin has never put in the trunk code. He said it was not full functional.

I looked at your code repo, and I'm not sure what is the relationship with OBF's version, thanks.

I used a prototype of Andrew Cott's which was based on the layout by Ofuscated.
54
Nightly builds / Re: The 09 April 2026 build (13831) is out.
« Last post by ollydbg on April 27, 2026, 02:44:59 am »
Hi, Pecan, nice work. The MI protocol certainly has more advantages.

If I remember correctly, one of our developer OBF has wrote an GDB/MI plugin several years ago, but that plugin has never put in the trunk code. He said it was not full functional.

I looked at your code repo, and I'm not sure what is the relationship with OBF's version, thanks.
55
Hi, there are some news about this topic, it support all platforms(Win, Mac, Linux)

wxTerminalEmulator

This is by CodeLite's author Eranif.

https://github.com/eranif/wxTerminalEmulator
56
Nightly builds / Re: The 09 April 2026 build (13831) is out.
« Last post by Pecan on April 26, 2026, 08:27:35 pm »
Installation Guide: Debugger GDB/MI Plugin
A CodeBlocks plugin using the machine interface of the GDB debugger.

For Code::Blocks Nightly Build 260409_rev13831_win64 only.


Download github binary zip
Source is available at github Source

1. Preparation
  • Ensure Code::Blocks is not running.
  • Extract the ZIP contents into a temporary folder.
  • Note: While installing, the .exe, .dll, and .zip files must stay together.

2. Installation
  • Run InstallDebuggerMI.exe.
  • Select your Code::Blocks Nightly folder when prompted.
  • Constraint: Your CB Nightly version date and revision must match the install zips file name.
  • Installing into a mismatched nightly version will cause it to stall and crash.

3. Configuration
After installation, go to Settings->Debugger->GDB/MI default
  • Set the executable Path: Browse to your gdb.exe.
  • Verify the other options meet your requirements.
  • Click on the Ok button.

4. Usage
Go to MainMenu->Debug->Active Debuggers and select GDB/MI default.


Report issues in this thread with your Nightly Build date and OS.
57
Development / Re: wxSmith : add option for Create function in inhereited cases
« Last post by LR83 on April 26, 2026, 11:12:06 am »
Great :)
Removing the line instead of simply replacing it with a comment requires more work. We need to remove all the code that builds this line and it is not so easy.
That's why I simply add a "//" at the beginning of the line to comment it.
58
Development / Re: wxSmith : add option for Create function in inhereited cases
« Last post by ollydbg on April 25, 2026, 01:43:18 pm »
It is in our svn now, thanks.

BTW: I think comment out the "Create" function could be changed to "remove this line" if the option is "false". But I'm not sure how to do that.
59
Nightly builds / Re: The 25 May 2024 build (13524) is out.
« Last post by Miguel Gimenez on April 24, 2026, 11:14:52 am »
Signature spammer reported to moderator.
60
Help / Re: Used .deb files to install Codeblocks
« Last post by Miguel Gimenez on April 24, 2026, 10:10:45 am »
Spam reported to moderator.
Pages: 1 2 3 4 5 [6] 7 8 9 10