私はQt5の下で動作するようにかなり印刷を取得しようとしているが、RHEL6.6上のgdbのバージョンを使用しています:GDBのどのバージョンでgdb.printing Pythonモジュールが提供されていますか?
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-75.el6)
私はQt5にかなりの印刷を可能にするためのコードを提供するように思われhttps://github.com/Lekensteyn/qt5printersにリンクするhttps://stackoverflow.com/a/31766741/257924を見つけました。私はRHEL6.6上のGDBの私のバージョンでそれをしようとする。しかし、私はこの取得:私は結論、それから、
Traceback (most recent call last):
File "<string>", line 3, in <module>
File "/home/myusername/gdb/printers/qt5printers/__init__.py", line 42, in <module>
import gdb.printing
ImportError: No module named printing
をおそらくgdbのバージョン(および/またはpythonのそれに組み込む)があまりにもでなければならないことgdb.printingモジュールを提供するには古いものですが、それが私の質問の根源です。 Qt5でうまく印刷できるようにするには、gdbのバージョンが必要です(自分でダウンロードしてビルドする必要があります)。
他の人(私が働く会社)の意思決定のために、新しいRHELシステムにアップグレードすることができないため、この質問とは関係ありません。
コマンド:
cat /etc/issue
が発する:
Red Hat Enterprise Linux Workstation release 6.6 (Santiago)
Kernel \r on an \m
@ l'l'lそれはちょうどかもしれない。同僚は、gdb 7.11以降を使用しているときにエラーが表示されなくなると主張しますが、まだ確認する必要があります。 – bgoodr
確認済みhttp://stackoverflow.com/a/42584890/257924答えが正しいです。 – bgoodr