Я пытался скомпилировать ядро в моей системе, перейдя по этой ссылке http://www.ramkitech.com/2012/04/how-to-compile-kernel-step-by-step.html

когда я запускаю команду make , я получаю следующую ошибку

 writing new private key to 'signing_key.priv'
Illegal instruction (core dumped)
make[1]: *** [signing_key.x509] Error 132
make: *** [kernel] Error 2

Можете ли вы помочь мне решить эту ошибку и собрать мое ядро (linux-3.18.20).

Я использую Ubuntu 14.04 LTS 32bit (ядро 3.13.0-24-generic), скачал исходники ядра с kernel.org (последнее ядро linux-3.18.20)

1 ответ1

0

Ваш процессор попытался выполнить инструкцию, которую он не распознает в OpenSSL. Это может быть проблемой с вашей установкой OpenSSL.

Illegal instruction (core dumped)
  • Убедитесь, что OpenSSL не скомпилирован для неправильной архитектуры процессора. Возможно, что ваша копия OpenSSL скомпилирована для нового процессора, и ваш процессор не поддерживает некоторые более новые инструкции, такие как один из наборов инструкций SSE.

  • Если это не так, ваша установка OpenSSL может быть повреждена, и вам может потребоваться переустановить ее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .