# System Headers Path?

**URL:** <https://community.unix.com/t/system-headers-path/138583>\
**Category:** UNIX for Dummies Questions & Answers\
**Created:** [April 18, 2001, 1:06pm UTC](https://community.unix.com/t/system-headers-path/138583 "2001-04-18T13:06:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![scottr](https://community.unix.com/letter_avatar/scottr/32/5_5575768a8748004e209b776fc1b2916d.png) [@scottr](https://community.unix.com/u/scottr)\
**Post date:** [April 18, 2001, 1:06pm UTC](https://community.unix.com/t/system-headers-path/138583/1 "2001-04-18T13:06:43Z")

</div>

Is there an environment variable or other mechanism whereby I can get the system headers path? Preferrably I would like to be able to gather this information independant of the flavor of Unix. Thanks, Scott.

---

<div class="post-metadata">

**Author:** ![Neo](https://community.unix.com/user_avatar/community.unix.com/neo/32/22838_2.png) [@Neo](https://community.unix.com/u/Neo)\
**Post date:** [April 18, 2001, 3:14pm UTC](https://community.unix.com/t/system-headers-path/138583/2 "2001-04-18T15:14:26Z")

</div>

To my knowledge, there is no standard cross-platform location for all system include files. This is one of the reasons that when you compile code you type a setup utility (normally ./configure) in the root directory of the distribution. The configure script has conditional code that tests for version, installed libs, installed utilities, headers and the locations (paths). This information is used to create a platform specific Makefile.
