The latest development version of this page may be more current than this released 2.7.5 version.

CONFIG_DEBUG

Build kernel with debugging enabled

Type: bool

Help

Build a kernel suitable for debugging.  Right now, this option
only disables optimization, more debugging variants can be selected
from here to allow more debugging.

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At subsys/debug/Kconfig:90

Included via Kconfig:8Kconfig.zephyr:44subsys/Kconfig:17

Menu path: (Top) → Sub Systems and OS Services → Debugging Options

config DEBUG
    bool "Build kernel with debugging enabled"
    help
      Build a kernel suitable for debugging.  Right now, this option
      only disables optimization, more debugging variants can be selected
      from here to allow more debugging.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)