This option enables or disables the generation of debug tables for the current compilation.
The compiler produces the same code regardless of whether ‑‑debug is used. The only difference is the existence of debug tables.
The default is ‑‑no_debug.
Using ‑‑debug does not affect optimization settings. By default, using the ‑‑debug option alone is equivalent to:
‑‑debug ‑‑dwarf3 ‑‑debug_macros