{"id":183479,"date":"2026-09-26T16:53:31","date_gmt":"2026-09-26T14:53:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/vypusk-otladchika-gdb-18"},"modified":"2026-09-26T16:53:34","modified_gmt":"2026-09-26T14:53:34","slug":"gdb-18-debugger-release","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/gdb-18-debugger-release","title":{"rendered":"Lanzamiento del depurador GDB 18","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se presenta el lanzamiento del depurador GDB 18.1 (primer lanzamiento de la serie 18.x, la rama 18.0 se utiliz\u00f3 para el desarrollo). GDB soporta depuraci\u00f3n a nivel de c\u00f3digo fuente para una amplia gama de lenguajes de programaci\u00f3n (C, C++, D, Go, Objective-C, Fortran, OpenCL C, Pascal, Rust, ensamblador, Modula-2 y Ada) en diversas plataformas de hardware (i386, amd64, ARM, Power, Sparc, RISC-V, LoongArch, etc.) y software (GNU\/Linux, *BSD, Unix, Windows, macOS).    <\/p>\n<p>Mejoras m\u00e1s notables:  <\/p>\n<ul>\n<li class=\"l\"> Se ha a\u00f1adido soporte para las plataformas GNU\/Linux\/MicroBlaze (microblazeel-*linux*) y AArch64 MinGW (aarch64-*-mingw*). La arquitectura de 32 bits s390 (s390-*) ha sido declarada obsoleta y se planea su eliminaci\u00f3n.\n<li class=\"l\"> Para la plataforma Windows, se ha implementado el soporte para el modo \u00abnon-stop\u00bb (para Windows 10 y versiones posteriores), el bloqueo del programador con el comando \u00abset scheduler-locking on\u00bb y las variables nativas TLS (Thread Local Storage). Al iniciar en Windows Terminal, se brinda soporte para colores de 24 bits, emoji y codificaci\u00f3n UTF-8. En las interfaces CLI, TUI, MI y DAP, se ha incluido la normalizaci\u00f3n en el uso de la barra diagonal en las rutas de archivos (siempre se usa C:\/proj\/src\/main.c en lugar de C:\/proj\/src\\main.c)\n<li class=\"l\"> Para solucionar problemas con la b\u00fasqueda de tipos, se a\u00f1adir\u00e1n todos los s\u00edmbolos de depuraci\u00f3n de tipos al \u00edndice .gdb_index.\n<li class=\"l\"> En el comando \u00abinfo locals\u00bb, se ha implementado la visualizaci\u00f3n de la anotaci\u00f3n \u00abshadowed\u00bb para las variables externas que son sobrescritas por variables internas con el mismo nombre. Se ha a\u00f1adido la configuraci\u00f3n \u00abset print shadowed on|off\u00bb para gestionar la salida.\n<li class=\"l\"> En los comandos \u00abset args\u00bb, \u00abrun\u00bb, \u00abstart\u00bb y \u00abstarti\u00bb se ha implementado la posibilidad de pasar argumentos que contienen caracteres de nueva l\u00ednea, encerrados entre comillas.\n<li class=\"l\"> En GDB y gdbserver se ha a\u00f1adido la opci\u00f3n \u00ab--no-escape-args\u00bb para desactivar la escapatoria de caracteres especiales en los argumentos.\n<li class=\"l\"> Se ha implementado soporte para el registro FPMR (Floating Point Mode Register) en la arquitectura AArch64.\n<li class=\"l\"> Se ha a\u00f1adido soporte inicial para la carga de archivos core generados en sistemas con soporte Intel AMX.\n<li class=\"l\"> Se ha a\u00f1adido soporte para eventos de trazabilidad manejados por la biblioteca libipt 2.2.\n<li class=\"l\"> Al depurar a trav\u00e9s de un puerto serie, se ha a\u00f1adido la posibilidad de especificar velocidades de transmisi\u00f3n no est\u00e1ndar.\n<li class=\"l\"> Se ha agregado el modo \u00abessential\u00bb en el comando help con una visi\u00f3n general del conjunto m\u00ednimo de comandos que pueden ser necesarios para un nuevo usuario de GDB.\n<li class=\"l\"> Se han a\u00f1adido los comandos:\n<ul>\n<li class=\"l\">     set\/show\/unset local-environment \u2014 an\u00e1logo a \u00abset\/show\/unset environment\u00bb, que afecta al entorno de los subprocesos iniciados por GDB (por ejemplo, a trav\u00e9s de shell o pipe).\n<li class=\"l\">        save history, save skip, save user \u2014 guarda en un archivo el historial de comandos, las operaciones de skip y los comandos del usuario.\n<li class=\"l\">        info proc environ \u2014 muestra las variables de entorno del proceso.\n<li class=\"l\">        set\/show progress-bars enabled \u2014 controla la visualizaci\u00f3n de indicadores de progreso.\n<li class=\"l\">        delete skip, enable skip, disable skip \u2014 alias de los comandos skip delete\/enable\/disable.\n<li class=\"l\">        set\/show debug gnu-ifunc y set\/show debug ctf.    <\/ul>\n<li class=\"l\"> Se ha eliminado el soporte para la primera versi\u00f3n del formato DWP (DWARF Package File), los formatos de informaci\u00f3n de depuraci\u00f3n stabs y mdebug. Se ha descontinuado la posibilidad de guardar el resultado de la trazabilidad en formato CTF (Common Trace Format).\n<li class=\"l\"> En la pr\u00f3xima versi\u00f3n, se planea la separaci\u00f3n de los modos Windows ABI GNU (para c\u00f3digo generado a trav\u00e9s de la herramienta MinGW) y MSVC (para c\u00f3digo compilado por los compiladores MSVC y Clang). Para seleccionar Windows ABI en el comando \u00abset osabi\u00bb ser\u00e1 necesario especificar los valores \u00abWindows-GNU\u00bb y \u00abWindows-MSVC\u00bb. El valor de Windows actualmente utilizado elegir\u00e1 autom\u00e1ticamente el modo correcto seg\u00fan el argumento \u00ab--target\u00bb (\u2014target=x86_64-pc-windows-msvc o \u2014target=x86_64-w64-mingw32).  <\/ul>\n<\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66345\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 18.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 18.x, \u0432\u0435\u0442\u043a\u0430 18.0 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438). GDB \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043e\u0442\u043b\u0430\u0434\u043a\u0443 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0434\u043b\u044f \u0448\u0438\u0440\u043e\u043a\u043e\u0433\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (C, C++, D, Go, Objective-C, Fortran, OpenCL C, Pascal, Rust, \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440, Modula-2 \u0438 Ada) \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 (i386, amd64, ARM, Power, Sparc, RISC-V, LoongArch \u0438 \u0442.\u0434.) \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183479","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 18.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 18.x, \u0432\u0435\u0442\u043a\u0430 18.0 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/gdb-18-debugger-release\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 18 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 18.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 18.x, \u0432\u0435\u0442\u043a\u0430 18.0 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/gdb-18-debugger-release\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-26T14:53:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-26T14:53:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lanzamiento del depurador GDB 18 | ProHoster","description":"Se presenta el lanzamiento del depurador GDB 18.1 (primer lanzamiento de la serie 18.x, la rama 18.0 se utiliz\u00f3 para desarrollo).","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/gdb-18-debugger-release","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 18 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 18.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 18.x, \u0432\u0435\u0442\u043a\u0430 18.0 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438).","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/gdb-18-debugger-release","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-09-26T14:53:31+00:00","article:modified_time":"2026-09-26T14:53:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/183479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=183479"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/183479\/revisions"}],"predecessor-version":[{"id":183480,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/183479\/revisions\/183480"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=183479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=183479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=183479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}