gcc nezna standardni cestu k hlavickovym souborum

David Rohleder davro na ics.muni.cz
Pátek Září 15 10:12:52 CEST 2000


peak na argo.troja.mff.cuni.cz (Pavel Kankovsky) writes:

> On 14 Sep 2000, David Rohleder wrote:
> 
> > amandil$ gcc -o pok pok.c 
> > pok.c:1: linux/limits.h: Permission denied
> > pritom
> > amandil$ gcc -o pok -I/usr/include pok.c 
> 
> diff -u <(gcc -v -o pok pok.c 2>&1) \
>         <(gcc -v -I/usr/include pok pok.c 2>&1)
> 
> (pro ty, co to nechteji zkouset: pointa je nejspis v tom, ze /usr/include
> neni zdaleka v seznamu standardne prohledavanych adresaru na prvnim miste,
> ovsem epxlicitni -I zpusobi, ze se tam octne)

Mas pravdu. Mel jsem z jakehosi nepochopitelneho duvodu
/usr/local/include/linux/limits.h  a navic citelny pouze pro roota.

Nutno priznat, ze jsem na to prisel az ve chvili, kdy jsem si
nainstaloval gcc272 a to zahlasilo, ze nemuze precist /usr/local.....

Hlava dubova neznala prepinac -v

> 
> > A navic root to prelozi i bez -I.
> 
> coze? bez "-I."?

:-) "-I/usr/include" tecka ukoncovala vetu, ne prepinac.


-- 
-------------------------------------------------------------------------
David Rohleder						davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------


Další informace o konferenci Linux