How to debug shared library ?
-
- CodeLite Curious
- Posts: 4
- Joined: Fri Jan 17, 2014 5:45 am
- Genuine User: Yes
- IDE Question: c++
- Contact:
How to debug shared library ?
I am working at Mac OSX 10.9.1. When I set breakpoint in a shared library, the IDE doesn't stop at the breakpoint. I use the -g option to compile.
-
- CodeLite Curious
- Posts: 4
- Joined: Fri Jan 17, 2014 5:45 am
- Genuine User: Yes
- IDE Question: c++
- Contact:
Re: How to debug shared library ?
I found if I use lldb in terminal window, it is ok. gdb can not stop at shared library. How to config the codelite to use lldb debugger ?
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: How to debug shared library ?
codelite has not support for lldb (yet) - its a work in progress for thenext version.
I found it strange that you can't debug shared libraries using gdb on OSX.
Try these settings in codelite:
settings -> GDB settings
Make sure that the following is enabled:
- Enable pending breakpoints
- Apply breakpoints after main function is hit
Eran
I found it strange that you can't debug shared libraries using gdb on OSX.
Try these settings in codelite:
settings -> GDB settings
Make sure that the following is enabled:
- Enable pending breakpoints
- Apply breakpoints after main function is hit
Eran
Make sure you have read the HOW TO POST thread
-
- CodeLite Curious
- Posts: 4
- Joined: Fri Jan 17, 2014 5:45 am
- Genuine User: Yes
- IDE Question: c++
- Contact:
Re: How to debug shared library ?
Hi Eran,
I have selected the two options. I once used command-line gdb to debug, can access to main function, couldn't access to shared library too, but if I use lldb command-line, it is ok to access main function and shared library both.
Fausten
I have selected the two options. I once used command-line gdb to debug, can access to main function, couldn't access to shared library too, but if I use lldb command-line, it is ok to access main function and shared library both.
Fausten
eranif wrote:codelite has not support for lldb (yet) - its a work in progress for thenext version.
I found it strange that you can't debug shared libraries using gdb on OSX.
Try these settings in codelite:
settings -> GDB settings
Make sure that the following is enabled:
- Enable pending breakpoints
- Apply breakpoints after main function is hit
Eran
-
- CodeLite Curious
- Posts: 4
- Joined: Fri Jan 17, 2014 5:45 am
- Genuine User: Yes
- IDE Question: c++
- Contact:
Re: How to debug shared library ?
I found a link here for the same problem: http://stackoverflow.com/questions/1320 ... -functions
I figure out my problem: I recompile a new gdb v7.6.2 to replace gdb provided by Apple. I couldn't find the previous version of gdb. Use the old gdb program is the solution.
I figure out my problem: I recompile a new gdb v7.6.2 to replace gdb provided by Apple. I couldn't find the previous version of gdb. Use the old gdb program is the solution.