Как я могу проверить, есть ли в установке Ruby у меня символы отладки? - PullRequest
0 голосов
/ 24 января 2011

Memprof говорит

Memprof поддерживает все виртуальные машины 1.8.x (MRI и REE), если они 64-битные и содержат символы отладки*.Для достижения наилучших результатов используйте RVM для компиляции ruby ​​и убедитесь, что вы работаете на 64-битной машине.

Как проверить, есть ли в установке Ruby I символы отладки?

1 Ответ

2 голосов
/ 24 января 2011

Попробуйте отладить его?

$ gdb ruby

GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/tom/.rvm/rubies/ruby-1.9.2-p0/bin/ruby...done.
(gdb) 

Если ему удастся прочитать символы, разумно предположить, что символы есть.Что касается 32 против 64-битных, я думаю, что «i486-linux-gnu» означает 32-битный.Но я не эксперт в этом.

...