2013-09-21 53 views
2

不能運行 'GDB ./a.out' 甚至 'GDB --help' 沒有得到:無法在Ubuntu上運行GDB:找不到與平臺無關的庫

$ gdb ./a.out 
Could not find platform independent libraries <prefix> 
Could not find platform dependent libraries <exec_prefix> 
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 
ImportError: No module named site 

Ubuntu桌面12.04 LTS是最新的。在'根'中工作。我寧願不硬編碼$ PYTHONHOME位置。任何提示讚賞。百思不得其解。

更新:當我設置$ PYTHONHOME我得到:

$ PYTHONHOME=/usr/lib/python2.7 gdb ./a.out 
ImportError: No module named site 

更新:我有蟒蛇-dev的安裝本機模塊創建。

THX

+2

設置$ PYTHONHOME是否有幫助?你不必爲了嘗試而對它進行硬編碼:'PYTHONHOME =/path/to /無論gdb。/ a.out'都會爲這個命令設置這個變量。 –

+0

@DigitalTrauma,當我這樣做時,前3個錯誤消失,更新我的帖子... – navicore

回答

1

你能運行到這個bug?您是否已安裝pythonpython-libs

+0

是的,我確實已經爲swig東西安裝了python-libs和python-dev。我不清楚上游連接到redhat,但它可能是這個bug。謝謝! – navicore

相關問題