title: How to fix : No rule to make target?
body: <p>I am trying to build a demo kernel module, but when I do make, I get following, </p>
  
  <pre><code>make[1]: Entering directory '/usr/src/linux-headers-4.4.0-47-generic'
  make[2]: *** No rule to make target 'arch/x86/entry/syscalls/syscall_32.tbl', needed by 'arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h'. Stop.
  arch/x86/Makefile:199: recipe for target 'archheaders' failed                                                                                      
  make[1]: *** [archheaders] Error 2
  make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-47-generic'
  Makefile:4: recipe for target 'all' failed
  </code></pre>
  
  <p>I am building module across linux kernel - 4.4.0-47 version - 64 bit OS. Can anyone please help me to understand why I am facing this Error.Thank you in advance.  </p>