Я пытаюсь скомпилировать gdb-8.2 из исходного кода.
Сборка машины: x86-64
Хост И цель: arm-linux-gnueabi
Я запустил:
CC=arm-linux-gnueabi-gcc ./configure --host=arm-linux-gnueabi --target=arm-linux-gnueabi
make
Затем я запустил:
make DESTDIR=<Some Path>/gdb_installation install
Итак, я получил папку usr внутри папки gdb_installation.Я скопировал usr / local / bin / gdb в свою цель и запустил
./gdb
Вывод:
#./gdb
#
Но он ничего не показывает.Он выходит без какого-либо сообщения.
Что мне здесь не хватает?Запуск команды file показывает, что исполняемый файл gdb действительно создан для моей цели.
PS: Запуск примера программы hello world с использованием arm-linux-gnueabi-gcc прекрасно работает на цели;и команда file показывает тот же вывод, что и для gdb.