GNU/Linux >> Belajar Linux >  >> Linux

Linux:modpost tidak membangun apa pun

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.


Linux
  1. ssh-copy-id tidak berfungsi

  2. Mengapa regex ini tidak berfungsi di linux?

  3. chrony tidak mencatat apa pun di instans ec2 saya

  1. Kisah Linux keluarga saya

  2. Kisah Linux saya:Saya dibesarkan di Majalah PC bukan permen

  3. 3 rilis Linux favorit saya

  1. Apakah Linux memerlukan pembersihan sesekali?

  2. Linux – Ionice Tidak Memiliki Efek Pada Penulisan yang Tidak Disinkronkan (yaitu Penulisan Normal)?

  3. Linux – Mengapa Setuid Tidak Bekerja??