lldb
не может правильно запустить мою программу для отладки, переопределив платформу с помощью remote-linux
, несмотря ни на что.
Моя версия:
$ lldb --version
lldb version 7.0.1
Когда я пытаюсьдля отладки программы:
$ lldb ./some-executable
(lldb) platform status
Platform: remote-linux
Connected: no
Я иду и пытаюсь изменить это, так как я не отлаживаю удаленно:
(lldb) platform list
Available Platforms:
host: Local Linux user platform plug-in.
[...]
(lldb) platform select host
Platform: host
Triple: i686-pc-linux-gnu
OS Version: 4.19.0
Hostname: 127.0.0.1
WorkingDir: /home/t/Documents/project
Kernel: Linux
Release: 4.19.0-5-686-pae
Version: #1 SMP Debian 4.19.37-1 (2019-05-05)
Но сразу после выдачи этой команды я проверяю и угадаю, что?Он сбрасывается:
(lldb) platform status
Platform: remote-linux
Connected: no
Вот что произойдет, если я просто попытаюсь запустить исполняемый файл прямо в lldb:
(lldb) run
error: process launch failed: Lost debug server connection
Данный исполняемый файл компилируется с:
$ clang --version
clang version 7.0.1-8 (tags/RELEASE_701/final)
Target: i686-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
$ clang -lSDL2 -g source.c -o some-executable