title: LINUX_VERSION_CODE where the value from？
body: <p>I just make a mistake about the macro LINUX_VERSION_CODE.
  Here is what I want to do,when execute the code,the code run different branch due to the machine ,which is running.</p>
  
  <p>I just realized,the result is not change,since I compile my code always in the same server.For example I compile the belw code in kernel version of 2.6.18,then the LINUX_VERSION_CODE marco is always 132626 .</p>
  
  <p>If there is any way ,let the run different branch due to the version of which it runs?</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;linux/version.h&gt;
  
  
  int main()
  {
          printf("kernel version(2.6.32) = %d\n",KERNEL_VERSION(2,6,32));
          printf("LINUX_VERSION_CODE = %d\n",LINUX_VERSION_CODE);
  
          #if LINUX_VERSION_CODE &lt;  KERNEL_VERSION(2,6,32)
                  printf("Hello,world.\n");
          #else
                  printf("Fine,thank you.\n");
          #endif
  
  
  
          return 0;
  }
  </code></pre>