in reply to What exactly are the lib and include flags about?

The include files are the header files, with .h suffixes. If the libs are in /usr/local/lib, the header files will be in /usr/local/include. (or the pair /usr/lib /usr/include ). They may be in a subdir too, or have a link pointing to them. The header files, list the functions available in the c lib, and how to access them, and some constant definitions.

I'm not really a human, but I play one on earth. flash japh
  • Comment on Re: What exactly are the lib and include flags about?

Replies are listed 'Best First'.
Re^2: What exactly are the lib and include flags about?
by Cody Pendant (Prior) on Jan 28, 2006 at 21:47 UTC
    Thanks for that.

    But in my specific position:

    • no "include" files appear when searching
    • the apt-get or other installer says the package is up to date
    What would you do exactly?


    ($_='kkvvttuu bbooppuuiiffss qqffssmm iibbddllffss')
    =~y~b-v~a-z~s; print

      Try installing the appropriate *-dev packages with apt-get (for example libxslt1-dev), those will include the header files you require. If you're using Debian (since you're working with apt-get) you can also use the apt-file utility or http://packages.debian.org to find out which package contains the file(s) you're missing.


      There are ten types of people: those that understand binary and those that don't.
      What would you do exactly?

      I always just get the source tarball and build the libs from source, that way you get the "dev" files.


      I'm not really a human, but I play one on earth. flash japh