2011-01-23 7 views
0

MemprofRubyのインストールにデバッグシンボルが含まれているかどうかを確認するにはどうすればよいですか?

を言うMemprofは限り彼らは、64ビットおよびデバッグシンボルが含まれているとして、すべては1.8.x(MRIとREE)のVMをサポートしています。最良の結果を得るには、RVMを使用してルビをコンパイルし、64ビットマシン上にいることを確認してください。

Rubyのインストールにデバッグシンボルが含まれているかどうかを確認するにはどうすればよいですか?

+1

この情報はRUBY_CONFIGに含まれていますか? –

+0

@Ryan Bigg: '' STRIP "=>" strip -S -x "'これはうまく見えません... –

答えて

2

デバッグをお試しください。

$ 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ビットを意味すると思います。しかし私はこれについて専門家ではない。

+0

'/usr/bin/ruby1.9.1...(デバッグシンボルが見つかりませんでした)からのシンボルの読み込み... done.'は良く見えません。 –

関連する問題