This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
MAC application debug
- From: Jeremy Greene <jeremy at ZeeVee dot Com>
- To: "gdb at sourceware dot org" <gdb at sourceware dot org>
- Date: Fri, 6 Jun 2014 12:10:52 +0000
- Subject: MAC application debug
- Authentication-results: sourceware.org; auth=none
Hi,
This seems like a really basic question, but I have even posted on a
wxWidgets forum with no successŠ
How do you fully start a MAC app in gdb?! That is, what is equivalent to
the ³open² command?
While I can do this with a simple exe by going into
prog.app/Content/MacOS/prog, this does not work with some (cocoa-based)
applications. Specifically, I have been using the cross-platform GUI
toolkit, wxWidgets. Up to now, I¹ve been debugging with emacs/gdb on
windows. But would like to switch to using a MAC (painfully, I¹ve been
using a Win7 VM on a MAC, running minGW!!!).
And I would like to stay in the gdb-in-emacs mode (which does work ok with
win7/minGW). Although I¹m now wondering if the only way is to use gdb
inside Xcode (which I know nothing about).
Any pointers would be greatly appreciated!!
Jeremy
P.s. The test case is one of the wxWidget sample apps, calendar. If I
³open² the app dir, it runs fine. But even from the command line if you do
Š/calendar.app/Content/MacOS/calendar, it will run, but just sit there ‹
no windows or anything. I¹m sure it has to do with ³window resource²
definitionsŠ but no thread to pull on.