when i try to install kernel header in ubuntu it is installed in /usr/src/linux-header-2.6.x-y
many place in the web (including below) says it should be installed in /usr/include/linux/*
http://www.mjmwired.net/kernel/Documentation/make/headers_install.txt
why there is a discrepancy in the ubuntu kernel header install?
also if i want to use these header do i need to use -I switch in gcc?
Some of the reference also state that files under /usr/include/linux should contain symlink to /usr/src/linux-header-2.6.x-y which does not seems to be the case here...