libcwd: The C++ Debugging Support Library - Reference Manual
Author: Carlo Wood
Description: C++ debugging support library with ostream debug output
Keywords: libcwd, debug output, debug facility, debug channel, object orientation, OO, C++, nested debug output, ostream, memory allocation, debugging, source file and line number

Main Page Reference Manual Namespace List Compound List Namespace Members Compound Members File Members

# --enable-libbfd (CWDEBUG_LIBBFD)
[Configuration Options And Macros]

Collaboration diagram for --enable-libbfd (CWDEBUG_LIBBFD):

Description

This will cause libcwd to use GNU libbfd to load debug symbols and line number information. If you don't have an ELF32 system then you might need this. You will need libbfd.a and libiberty.a, which are part of GNU binutils.

See also:
  Using GPL-ed code together with QPL-ed code.

When to use it

Libcwd supports natively ELF32, stabs and DWARF-2 at the moment. If you have an operating system that is non-ELF32, or that uses natively COFF, then you might want to use this. Otherwise there is no need to use libbfd.

Configure option

This is disabled by default. You can enable it by specifying --enable-libbfd during configuration. Of course you'll need a working libbfd installed in that case.

See also:
  Memory Allocation Debugging And Locations