MemprofがRubyのインストールにデバッグシンボルが含まれているかどうかを確認するにはどうすればよいですか?
を言うMemprofは限り彼らは、64ビットおよびデバッグシンボルが含まれているとして、すべては1.8.x(MRIとREE)のVMをサポートしています。最良の結果を得るには、RVMを使用してルビをコンパイルし、64ビットマシン上にいることを確認してください。
Rubyのインストールにデバッグシンボルが含まれているかどうかを確認するにはどうすればよいですか?
MemprofがRubyのインストールにデバッグシンボルが含まれているかどうかを確認するにはどうすればよいですか?
を言うMemprofは限り彼らは、64ビットおよびデバッグシンボルが含まれているとして、すべては1.8.x(MRIとREE)のVMをサポートしています。最良の結果を得るには、RVMを使用してルビをコンパイルし、64ビットマシン上にいることを確認してください。
Rubyのインストールにデバッグシンボルが含まれているかどうかを確認するにはどうすればよいですか?
デバッグをお試しください。
$ 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ビットを意味すると思います。しかし私はこれについて専門家ではない。
'/usr/bin/ruby1.9.1...(デバッグシンボルが見つかりませんでした)からのシンボルの読み込み... done.'は良く見えません。 –
この情報はRUBY_CONFIGに含まれていますか? –
@Ryan Bigg: '' STRIP "=>" strip -S -x "'これはうまく見えません... –