[vlc-devel] How to build a debug version of libavcodec?
ESutton at fescorp.com
Tue Jan 27 18:02:42 CET 2009
I want to debug into \ffmpeg\libavcodec\mjpegdec.c from VLC.
The ffmpeg FAQ states that the build process automatically builds "ffmpeg_g" containing debug information. How can I do the same for libavcodec?
Here's what I have tried without success:
1 - Added an "--enable-debug" to the configure.
2 - Set the compiler debug option using the CFLAGS environment variable using:
Export CFLAGS=" -g" Question: Can you pass "-g" as a make argument instead?
3 - Run make
The name command, "nm libavcodec.so", displays:
"nm: libavcodec.so no symbols"
I am a Linux newbie and I find gdb challenging. Any advice on how to use gdb and make it pre-load shared library symbols for \ffmpeg\libavcodec\mjpegdec.c is much appreciated. I want to debug into \ffmpeg\libavcodec\mjpegdec.c in order to understand how to implement a frame based codec for VLC.
Thanks in advance for any tips or direction,
More information about the vlc-devel