el modo TUI de gdb se rompió en macOS

2

Cuando trato de desplazar la ventana de origen con las teclas de flecha, las líneas que se obtuvieron anteriormente no se sobrescriben correctamente, lo que resulta en un aspecto extraño:

Mi~/.gdbinitsolocontienesetstartup-with-shelloff.

Instalégdbporbrewinstallgdb.Aquíestálainformacióndelaversión:

[[email protected]~/Projects/play_ground]$gdb--versionGNUgdb(GDB)8.0Copyright(C)2017FreeSoftwareFoundation,Inc.LicenseGPLv3+:GNUGPLversion3orlater<http://gnu.org/licenses/gpl.html>Thisisfreesoftware:youarefreetochangeandredistributeit.ThereisNOWARRANTY,totheextentpermittedbylaw.Type"show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin16.6.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".

Estoy usando iTerm2 bajo Sierra 10.12.6 (16G29), si es relevante.

    
pregunta nalzok 29.08.2017 - 15:05

1 respuesta

3

Sí, vine con el mismo problema. TUI es inútil cuando se depura con gdb y src layout. Es un error de iterm2 que no es totalmente compatible con la salida complicada. A veces, TUI también se bloquea cuando se usa vim y la configuración de múltiples ventanas. Apple probablemente ha dejado atrás gcc y gdb. Así que mi sugerencia es cambiar a clang y lldb. Ambos funcionan bien hasta ahora en la línea de comandos de Mac y son herramientas avanzadas. Mientras tanto, el cambio no le costaría mucho tiempo si pudiera usar bien gdb. Buena suerte. Y, por cierto, Xcode es una gran herramienta para tu tranquilidad.

    
respondido por el Richard Lee 09.09.2017 - 03:30

Lea otras preguntas en las etiquetas