gdb
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| gdb [2024/12/11 12:49] – keremet | gdb [2024/12/17 20:24] (current) – keremet | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Официальный сайт https:// | Официальный сайт https:// | ||
| + | |||
| + | git clone https:// | ||
| + | cd binutils-gdb | ||
| + | git checkout gdb-15.2-release | ||
| + | |||
| + | Пропатченная версия | ||
| + | git clone https:// | ||
| Компиляция | Компиляция | ||
| - | | + | |
| - | tar xf gdb-15.2.tar.xz | + | |
| - | cd gdb-15.2 | + | |
| ./configure --prefix=/ | ./configure --prefix=/ | ||
| make | make | ||
| Line 21: | Line 26: | ||
| - | Для тестирования | + | Для тестирования |
| - | b exec_simple_query | + | b exec_simple_query |
| - | print *parsetree_list | + | print *parsetree_list |
| - | ------------ | + | b ExecProcNode |
| + | p node->ps->plan | ||
| + | ---------- | ||
| + | еще вариант, | ||
| void | void | ||
| cp_print_value_fields (struct value *val, struct ui_file *stream, | cp_print_value_fields (struct value *val, struct ui_file *stream, | ||
| Line 57: | Line 66: | ||
| tname += 2; | tname += 2; | ||
| type = check_typedef (lookup_typename (current_language, | type = check_typedef (lookup_typename (current_language, | ||
| + | val-> | ||
| + | val-> | ||
| break; | break; | ||
| } | } | ||
| Line 83: | Line 94: | ||
| / | / | ||
| + | sudo apt-get install liblzma-devel-static libncurses-devel-static | ||
| + | ./configure --with-static-standard-libraries --without-zstd --disable-compressed-debug-sections --with-mpfr=/ | ||
| + | | ||
| + | wget https:// | ||
| + | tar xf gmp-6.3.0.tar.xz | ||
| + | cd gmp-6.3.0 | ||
| + | ./ | ||
| + | make -j`nproc` | ||
| + | make install | ||
| + | # find / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | [root@7ea34f557e84 gmp-6.3.0]# | ||
| + | |||
| + | |||
| + | git clone https:// | ||
| + | cd mpfr | ||
| + | git checkout 4.2.1 | ||
| + | ./ | ||
| + | ./ | ||
| + | make -j`nproc` | ||
| + | make install | ||
| + | [root@7ea34f557e84 mpfr]# find / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | [root@7ea34f557e84 mpfr]# | ||
| + | |||
| + | wget https:// | ||
| + | tar xf expat-2.6.4.tar.gz | ||
| + | cd expat-2.6.4/ | ||
| + | ./ | ||
| + | make -j`nproc` | ||
| + | sudo make install | ||
gdb.1733921376.txt.gz · Last modified: 2024/12/11 12:49 by keremet