Error “nothing to be done for x86_64_def” when trying to configure kernel


New Member
I am learning device drivers development from the book by John Madieu. The book tells me to enter in the command "make x86_64_def" to configure the kernel, but when I enter that in to the terminal, an error message shows, saying "nothing to be done for x86_64_def". The "x86_64_def" file is located in linux/arch/x86/config


Active Member
You cross posted everywhere and you didn't even read the answer you got out there...

The make target you are using doesn't exist. You book is probably referring to an older kernel.
Before learning device drivers you should learn proper programming and toolchain. Make is a very widespread tool especially in the linux universe, you have to master it.


Members online