Главная » C++ » Недопустимые инструкции (core dumped) ошибка при запуске моего приложения в Ubuntu 14.04, как посмотреть дамп
Недопустимые инструкции (core dumped) ошибка при запуске моего приложения в Ubuntu 14.04, как посмотреть дамп
При запуске моего приложения я вижу, что на некоторых машинах, на которых установлена Ubuntu 14.04, выгружено ядро с незаконными инструкциями. Мое приложение также построено в 14.04, но установка и запуск в некоторых системах выдает такую ошибку.
Где хранится дамп и как его увидеть. Я предполагаю, что он может иметь некоторую информацию о том, какие инструкции не поддерживаются на этом компьютере.
Основные файлы не включены по умолчанию в Ubuntu. Для этого запустите ulimit -c unlimitedи снова допустим сбой вашей программы. Основной файл должен быть создан в текущем каталоге.
Обычно я вижу это для расширений x86, таких как новые версии SSE на старом оборудовании. Чтобы это исправить, необходимо перекомпилировать код или обновить оборудование.