lldb
Macで実行してみましたが、起動時にこれを取得しました:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/System/Library/PrivateFrameworks/LLDB.framework/Versions/A/Resources/Python/lldb/embedded_interpreter.py", line 1, in <module>
import readline
ImportError: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
環境変数を追加しようとしましたVERSIONER_PYTHON_PREFER_32_BIT=yes
が、このエラーは引き続き表示されます。lldb は Mac ホストとは異なる python 環境を使用していると思いますが、32 ビット モードを使用するにはどこを変更すればよいでしょうか。ありがとう。
アップデート:
私はarch -i386 lldb
32ビットで動作しました。64 ビットで動作させるために、OS X 用の 64 ビット バージョンの python readline をインストールしましたが、ネイティブの python ライブラリでさらに問題が発生しましtermios
たtime
。そこで、python 2.7.3 64 ビット インストーラー DMG ファイルをダウンロードし、そのバイナリをインストールしました。現在、lldb は最終的に私の 10.8 マウンテン ライオンで 64 ビットで動作します。ありがとう。