Отладка и не найденный файл приводит к ошибке сегментации - PullRequest
0 голосов
/ 07 мая 2020

Использование

  • Ubuntu 16.04
  • Средства разработки Eclipse C / C ++, версия: 8.4.0.nvidia-qualifier (подключено к Nsight Eclipse Edition
  • GDB Общая версия: 8.5.0.201409172108

Когда я запускаю сеанс отладки с помощью F11 и код успешно компилируется, я go перехожу к строке выбора ( Ctrl + R ) и продолжайте с F5 Я получаю сообщение

Не могу найти исходный файл в "/ build / glib c -LK5gWL / glib c -2.23 / string /../ sysdeps / x86_64 / multiarch /../ memset.S "
Найдите файл или отредактируйте путь поиска источника, включив его местоположение.

in вкладка, отдельная от вкладок файлов проекта.

Когда я нажимаю F7, чтобы выйти из вкладки с этим сообщением, я получаю неожиданное уведомление

Program78 ../sysdeps/ x86_64 / multiarch /../ memset.S: нет такого файла или каталога.
получен сигнал SIGSEGV, ошибка сегментации.
__memset_sse2 () в ../sysdeps/x86_64/mul tiarch /../ memset.S: 78

Программа завершена сигналом SIGSEGV, ошибка сегментации.
Программа больше не существует.
Выйти

Итак, игра окончена . Это случается неоднократно, и я не могу определить причину этого. Странно то, что все казалось go хорошо до go. И я не могу вспомнить какое-либо оскорбительное действие, которое могло вызвать этот жесткий sh ответ.

Кто-нибудь знает, почему это происходит, как исправить это сейчас и избежать этого в будущем?

...