Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ° GDB 9.2, Π² ΠΊΠΎΡΡΠΎ ΡΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ°ΠΌΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π²Π΅ΡΡΠΈΡΡΠ° . GDB ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ Π·Π° ΡΠΈΡΠΎΠΊ ΡΠΏΠ΅ΠΊΡΡΡ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡΠΈ (Ada, C, C++, Objective-C, Pascal, Go ΠΈ Π΄Ρ.) Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ (i386, amd64, ARM, Power, Sparc, RISC-V ΠΈ Π΄Ρ.) ΠΈ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ (GNU/Linux, *BSD, Unix, Windows, macOS).
ΠΠ°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ ΠΊΠ»ΠΎΠ½ 9.x, ΠΏΡΠΎΠ΅ΠΊΡΡΡ GDB ΠΏΡΠ΅ΠΌΠΈΠ½Π° Π½Π° Π½ΠΎΠ²Π° ΡΡ Π΅ΠΌΠ° Π·Π° Π½ΠΎΠΌΠ΅ΡΡΠΈΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΡΠ²Π°ΡΠ° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π½Π° GCC. Π‘ΠΏΠΎΡΠ΅Π΄ ΡΠ°Π·ΠΈ ΡΡ Π΅ΠΌΠ° Π²Π΅ΡΡΠΈΡ 9.0 Π΅ Π±ΠΈΠ»Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ Π΅ Π±ΠΈΠ» ΠΎΡΠΎΡΠΌΠ΅Π½ ΠΏΡΡΠ²ΠΈΡΡ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΠΈΠ·Π΄Π°Π΄Π΅Π½Π° 9.1, Π² ΠΊΠΎΠΉΡΠΎ ΡΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π³ΠΎΡΠΎΠ²ΠΈ Π·Π° ΠΊΡΠ°ΠΉΠ½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. Π‘Π»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡ Π² ΡΠΎΠ·ΠΈ ΠΊΠ»ΠΎΠ½ (9.2, 9.3 ΠΈ Π΄Ρ.) ΡΠ΅ Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΡΠ°ΠΌΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π½ΠΎ Π½ΠΎΠ² Π½Π°Π±ΠΎΡ ΠΎΡ Π½ΠΎΠ²ΠΎΠ²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° Π² ΠΊΠ»ΠΎΠ½ 10.0, ΠΊΠΎΠΉΡΠΎ ΡΠ»Π΅Π΄ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΡΠ΅Π»ΠΈΠ· 10.1.
ΠΡ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈΡΠ΅ Π² Π²Π΅ΡΡΠΈΡ 9.2 ΡΠ΅ ΠΎΡΠΊΡΠΎΡΠ²Π°Ρ:
- ΠΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π² ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π΅ΠΊΡΠ°Π½Π° ΡΠ»Π΅Π΄ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Ρ ΠΊΠΎΠ΄/Π΄ΠΈΠ·Π°ΡΠ΅ΠΌΠ±Π»Π΅Ρ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
- Π Π΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Ρ Π°Π΄ΡΠ΅Ρ ΡΡΠ΅Π· βprintfβ.
- ΠΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ, ΠΏΡΠ΅ΡΠ΅ΡΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ΡΠΎ Π² Π½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° Solaris 11.4 ΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ SPARC.
- ΠΠΎΠΏΡΠ°Π²ΠΊΠ° Π½Π° Π·Π°ΡΠΈΠΊΠ»ΡΠ½Π΅ΡΠΎ ΠΏΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ ΠΎΡ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΎΡΠ»Π°Π΄ΡΡΠ½ΠΈ obj-ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
