Tôi gặp khó khăn khi biên dịch lại kernel của tôi. Tải xuống gói nguồn, giải nén nó và chạy
fakeroot make-kpkg kernel_image
dẫn tôi đến lỗi
[...]
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
CHK include/generated/package.h
UPD include/generated/package.h
CC kernel/bounds.s
kernel/bounds.c:1:0: error: code model kernel does not support PIC mode
Vấn đề có thể được giải quyết bằng cách thay đổi cấu hình Kernel thu được bằng make menuconfig
.
Làm thế nào để thoát khỏi lỗi này và biên dịch thành công
PIE đó không liên quan gì đến vấn đề của bạn. Phiên bản gói và phân phối chính xác nào bạn đang sử dụng? Phiên bản nào của make và gcc? Trên kiến trúc nào?
—
Gilles 'SO- ngừng trở nên xấu xa'
uname -a
cho tôi Linux hostname 4.6.0-kali1-amd64 #1 SMP Debian 4.6.4-1kali1 (2016-07-21) x86_64 GNU/Linux
và phiên bản gcc là gcc (Debian 6.2.0-9) 6.2.0 20161019
. Tôi đã làm theo những chỉ dẫn chính xác.