Re: ohledne include
To |
Debian cz <czdebian-l zavinac debian bod cz> |
From |
Petr Cech <cech zavinac atrey bod karlin bod mff bod cuni bod cz> |
Date |
Sat, 11 Mar 2000 18:54:47 +0100 |
Mail-followup-to |
Debian cz <czdebian-l zavinac debian bod cz> |
sKIm napsal:
> Zdravim
>
> Chtel bych se zepatat na hlavickove soubory???
> Kdyz neco kompiluji, tak jsem pochopil ze ten program si musi najit
> hlavickove soubory. To znamena, ze by mely byt v PATH.
> Takze v PATH mam /usr/include:/usr/local/include:/usr/X11/include
Ne. Podle PATH to rozhodne nehleda.IMHO standardne prohledava .:/usr/include
/usr/local/include ci /usr/include/X11 se musi dodat rucne. Nevim proc by mely
byt standardne prohledavany (no dobre, je mi jasna motivace, ale kazdy
program, ktery potrebyje Xy, by si stejne mel zkontrolovat, ze tam ty
hlavickove soubory jsou, pripadne kde).
> to by mely byt zakladni adresare.
>
> No a tedkom mam problem - chtel jsem si zkompilovat knihovny mam/vrs
> a prisel jsem na to ze existue adresar /usr/lib/Gtk--/include
>
> Jak se muzu vyvarovat takovych chyb???
> To neexistuje zadny predpis kde ukladat hlavickove soubory???
Existuje. Systemove (tj. pro C knihovnu v /usr/include a podadresarich, podle
specifikace ANSI/ISO). Ostatni bud primo do /usr/include nebo do podadresare
podle nalady.
> Me to potom hlasi milion chyb - ze nemuze najit to ci ono??
autoconf/automake
> lib hleda podle /etc/ld.so.conf - to je spravne ze??
viz. take gcc -print-search-dirs
Petr Čech
--
Debian GNU/Linux maintainer - www.debian.{org,cz}
cech zavinac atrey bod karlin bod mff bod cuni bod cz
Partial thread listing: