2016-09-22 19 views
0

我在debian機器上編譯llvm和clang與bpf和x86目標時出現問題。 GCC版本爲6.2,python存在於系統上。編譯時間已超過24小時。現在它掛起爲 96%鏈接cxx可執行文件../../bin/opt編譯llvm和clang從他們的git倉庫掛起96%

如何等待更多或使用此操作?

+1

嘗試運行'strace'上掛起的過程,看看你是否可以找出它掛在哪裏。或者嘗試附加'gdb'? –

+0

甚至只是看看它是否使用任何帶有頂部的CPU。 – xaxxon

+0

那時我甚至無法用ctrl-alt-f2打開第二個tty,它一直沒有迴應。 – Grigoriy

回答

2

很可能您的鏈接器內存不足。幾點建議:

  • 發佈版本往往需要較少的RAM相比,調試一個
  • 使用金聯,不BFD LD
  • 添加更多的內存:)
+0

你是對的,LD佔用內存的85%左右 – Grigoriy

+1

你也可以使用-gsplit-dwarf來幫助連接時間。雖然需要一個相當新的gdb進行調試。 – echristo