Я пытаюсь использовать отладчик GDB с использованием OpenOCD (Ubuntu) для процессора RISC-V, работающего на оборудовании. Я успешно подключился к ядру RISC-V с помощью OpenOCD. Когда я пытаюсь запустить GDB, я получаю следующее сообщение об ошибке:
riscv32-unknown-elf-gdb: ошибка при загрузке общих библиотек: libpython3.8. so.1.0: невозможно открыть файл общего объекта: такого файла или каталога нет***
Я не знаю, зачем нужен Python для запуска этой команды, но у меня установлен Python 3.10 Убунту. Нужен ли мне Python 3.8 или что здесь не так?
Я проверил набор инструментов GDB, он установлен правильно.
РЕДАКТИРОВАНИЕ
У меня не очень большой опыт работы с программным обеспечением, включающим компиляторы и т. д. и Ubuntu, поэтому я постараюсь добавить все, что считаю полезным. Или, если кто-нибудь может посоветовать какой-либо способ проверки приличия или провести какие-либо тесты, которые я мог бы проверить, дайте мне знать.
Ниже показана попытка запустить команду RISC-V GDB в Ubuntu и показывает сообщение об ошибке:
david@DESKTOP-3UBE0P7:/mnt/c/Users/David/.Xilinx/Neorv32_basys3_test_setup_on_chip_debugger/neorv32-main/sw/example/demo_blink_led$ export PATH=$PATH:/opt/riscv/bin
david@DESKTOP-3UBE0P7:/mnt/c/Users/David/.Xilinx/Neorv32_basys3_test_setup_on_chip_debugger/neorv32-main/sw/example/demo_blink_led$ riscv32-unknown-elf-gdb
riscv32-unknown-elf-gdb: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory
В ОТВЕТ НА КОММЕНТАРИЙ ЧАРЛЬЗА ДАФФИ
Думаю, я нахожусь в правильном месте вы о чем говорите но вроде его нет.
david@DESKTOP-3UBE0P7:/$ ls
bin etc lib libx32 mnt riscv-openocd run srv usr
boot home lib32 lost+found opt riscv32-unknown-elf.gcc-12.1.0.tar.gz sbin sys var
dev init lib64 media proc root snap tmp
david@DESKTOP-3UBE0P7:/$ cd opt
david@DESKTOP-3UBE0P7:/opt$ ls
riscv
david@DESKTOP-3UBE0P7:/opt$ cd riscv/
david@DESKTOP-3UBE0P7:/opt/riscv$ ls
bin include lib libexec riscv32-unknown-elf share
david@DESKTOP-3UBE0P7:/opt/riscv$ cd lib
david@DESKTOP-3UBE0P7:/opt/riscv/lib$ ls
bfd-plugins gcc libcc1.la libcc1.so libcc1.so.0 libcc1.so.0.0.0 libriscv32-unknown-elf-sim.a
Подробнее здесь: https://stackoverflow.com/questions/754 ... -shared-ob
Ошибка при загрузке общих библиотек: libpython3.8.so.1.0: невозможно открыть файл общего объекта: нет такого файла или к ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение