Saya menghabiskan sepanjang hari terpaku pada komputer saya untuk melawan masalah yang tepat ini..yang akhirnya menghilang secara misterius seperti untuk OP.
Saya setidaknya dapat menawarkan detail yang sedikit ini dari pengalaman saya:Saya mendapatkan output yang sama dengan OP (untuk make V=1) dan meletakkan pernyataan cetak di ${kernel_directory}/scripts/makefile.build menunjukkan bahwa obj-m anehnya TIDAK disetel setelah menyertakan makefile saya, meskipun diketik dengan jelas seperti di atas.
Saya banyak bermain-main dengan baris "obj-m +=hello.o" dan yang ada di sekitarnya. Akhirnya secara ajaib berhasil.. meskipun pada akhirnya terlihat persis sama seperti sebelumnya. Mungkin saya telah menyalin baris-baris itu dari tutorial online dan berisi semacam karakter yang tidak valid/salah?
Bagi siapa pun yang mengalami hal ini, verifikasi bahwa obj-m sebenarnya disetel ke hello.o
Jika secara misterius tidak, hapus baris, persetan seluruh Makefile, dan ketik ulang.
Saya tahu itu tidak banyak membantu; Saya berharap saya dapat mereproduksi apa yang terjadi!
Di utas lain saya menemukan bahwa ketika saya menyalin konten makefile, -C setelah make menggunakan simbol "-" yang salah dan saya harus mengetik ulang. Kebetulan ini adalah kasus untuk baris obj-m +=... di atas. Anda perlu mengetik ulang karakter itu untuk membuatnya valid. Mudah-mudahan ini dapat ditemukan oleh siapa pun yang mengikuti tutorial modul hello world.