Saya mencoba memperbaiki program lama, Masalah sebelumnya yang saya alami dapat ditemukan di
Modversions.h
Ketika saya make
program itu memberi saya kesalahan berikut,
kaodv-mod.c:22:27: fatal error: linux/version.h: No such file or directory
compilation terminated.
Jadi saya lari
find / -name version.h
yang mengembalikan
/opt/VBoxGuestAdditions-4.3.2/src/vboxguest-4.3.2/vboxguest/include/VBox/version.h
/usr/include/linux/dvb/version.h
/usr/include/linux/version.h
/usr/src/linux-headers-3.8.0-29-generic/include/config/arch/want/ipc/parse/version.h
/usr/src/linux-headers-3.8.0-29-generic/include/generated/uapi/linux/version.h
/usr/src/linux-headers-3.8.0-29/include/uapi/linux/dvb/version.h
/usr/src/linux-headers-3.8.0-29/include/xen/interface/version.h
Ini dengan jelas membuktikan bahwa linux/version.h
hadir
Untuk memperbaikinya, haruskah saya mengubah
#include<linux/version.h>
ke dalam
#include</usr/include/linux/version.h>
Atau mungkinkah membuat perubahan pada Makefile
P.S:Makefile
Jawaban yang Diterima:
Pertama, Anda perlu menginstal kernel-header
sudo apt-get install linux-headers-$(uname -r)
Jika tidak berhasil, coba ini juga
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
Diedit untuk types.h
:
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/uapi/asm-generic/types.h /lib/modules/$(uname -r)/build/include/uapi/linux/types.h
Bagaimana Cara Mengatur Latar Belakang Transparan Di Terminal Xfce?
Bagaimana Cara Menampilkan Pesan Dengan Nama Pengguna Dan Tanggal Saat Masuk?