2016-05-09 33 views
9

Xubuntu 16.04 çalıştırıyorum.lldb hatası: işlem başlatılamadı: lldb-server'ı bulamıyor

lldb foo 
(lldb) target create "foo" 
Current executable set to 'foo' (x86_64). 
(lldb) r 
error: process launch failed: unable to locate lldb-server 

herhangi bir fikir ne kaçırıyorum: Ben kullanmaya çalıştığınızda depolarından lldb kurduktan sonra, çıkış aşağıdaki almak?

+0

* Benzer * 'lldb-sunucu-5.0.0' bulamıyorsa, çözüm biraz farklıdır şikayet hatası. [Bu soru] bölümüne bakın (https://stackoverflow.com/q/46164427/472647). – CodeMouse92

cevap

13

Bir saat sonra etrafta dolaşırken, çözümü buldum. /usr/bin/lldb-server-3.8'u kopyaladım ve /usr/bin/lldb-server olarak adlandırdım. Bu ubuntu paketiyle ilgili bir problemdir.

+11

Kopyalama yerine bir alternatif ayarlamanızı öneririz .: 'sudo update-alternatives --install/usr/bin/lldb-server lldb-server /usr/bin/lldb-server-3.8 100' – Matt

+1

@Matt kıçımı burada kurtardı; Bunu okuyan biri benim gibi, Umbuntu Precise 12.04 LTS ile Vagrant veya başka bir hafif VM çözümünü kullanmaya çalışıyorsa… burada eski Ubuntus'a daha yeni LLVM'ler (ve lldb!) nasıl yüklüyorsunuz: https://gist.github.com/ELLIOTTCABLE/ea68b9ec1257707bd625bf2955805e28 – ELLIOTTCABLE

+1

@Matt bunu cevap olarak ekleyebilmemiz için bir cevap olarak ekleyin. Daha akıllı bir çözüm gibi görünüyor. – curiousMonkey

6

Kopyalama yerine alternatif oluşturmanızı öneriyorum. Ubuntu üzerinde, ile yapabilirsiniz: olan herkes için

sudo update-alternatives --install /usr/bin/lldb-server lldb-server /usr/bin/lldb-server-3.8 100