User forums > Using Code::Blocks
Is it possible to debugging executables not compiled with code::blocks ?
advance-software:
Hi,
I'd like to debug firefox (compiled using script/makefile voodoo) on Linux using code::blocks as the debugging environment as you have one of the best Linux debugging environments I've seen so far. Is this possible ?
Couldn't immediately spot how to open an executable as a project for debugging. Sorry if I've missed something obvious.
Thanks for all the hard work - loving CB.
Best regards,
Steve.
golgepapaz:
Debug -> Attach Process should do the trick.
advance-software:
> Debug -> Attach Process should do the trick.
If it was already running, that'd work. Not much good if you want to step through the initialization code though.
Jenna:
If you have makefiles, you might be able to create an empty custom makefile project, add all sources and headers to the project and run it through C::B.
You have to correct the settings in the projects properties, especially the project settings, to make it a custom makefile project and in the build target tab, so it uses the correct folders and executable.
Somewhere in the forum or the wiki(?), there is a more exact desciption, if I remember correctly, but I do not have the time to search it at the moment.
advance-software:
hey jens - it's all complex python make weirdness. not expecting your stuff to interact with the build process. that can be done from the command line.
I just want to be able to use your interface to debug an existing compiled binary (with debug info) - as can be done in eclipse for example.
prefer your interface to eclipse, hence the request.
a big thank you for all your work on this project. this isn't urgent. can use ddd for now, but it would be nice & would extend the appeal/power of cb imo.
if I'm understanding you, perhaps this can be done by configuring a null custom compile somehow then specify the precompiled exe as the target.
project -> import -> [binary] would be an intuitive interface to this.
Navigation
[0] Message Index
[#] Next page
Go to full version