Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
hi im trying to install a program and it is asking me to specify when the C headers are for my kernel but i dont know where they are located because there not in /usr/src/include.
Can some please give me some ideas as to where to look?
Thanks in advance
Edit.
Quote:
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
what shall i do then? The kernel headers must be on my system somewhere right ? how would i locate them ? This is the problem when running a distro that I havent compiled myself! I cant find anything.
do what masand said, install the kernel-source package. There are two packages, one is the kernel-source package, which is the source for the kernel you are running (which will have the header files for your kernel in it). the other is called kernel-headers, which reside in /usr/include, they are the kernel include files that your glibc library were compiled against and should be left intact. When you compile something that needs the headers for the kernel you are currently running, it doesn't look to /usr/include, it looks for the headers in /lib/modules/<kernel version>/build/include. basically, install the kernel-source package and you should be alright.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.