GNU/Linux >> Znalost Linux >  >> Linux

sys/types.h:Žádný takový soubor nebo adresář

Doporučuji podívat se, zda gcc hledá hlavičkové soubory v adresáři, kde je umístěn váš soubor pomocí příkazu:

`gcc -print-prog-name=cc1` -v      # for c

Omlouvám se, byla to moje chyba, udělal jsem překlep v typu a pokusil jsem se zahrnout soubor sys/types.h, ale nebylo to vůbec vyžadováno, všechny typy jsou deklarovány v /usr/src/linux-headers-4.5.0-kali1- common/include/linux/types.h v mém případě. Díky všem.


Tento problém můžete vyřešit pomocí:

sudo apt-get install libc6-dev-i386

Měl jsem podobnou chybu s Linux Mint

fatální chyba:sys/types.h:Žádný takový soubor nebo adresář

Opraven tento problém pomocí:

sudo apt install libc6-dev

Linux
  1. fatální chyba openssl/evp.h:Žádný takový soubor nebo adresář:[Vyřešeno]

  2. Nelze spustit žádný takový soubor nebo adresář [Opravit]

  3. Nelze spustit mysql_config:Žádný takový soubor nebo adresář na Makefile.PL [Oprava]

  1. Rekurzivní statistiky o typech souborů v adresáři?

  2. Proč ENOENT znamená Žádný takový soubor nebo adresář?

  3. -bash:/usr/bin/virtualenvwrapper.sh:Žádný takový soubor nebo adresář

  1. Závažná chyba:cuda.h:Žádný takový soubor nebo adresář

  2. conda source deactivate :bash:deactivate:Žádný takový soubor nebo adresář

  3. sshpass se nepodařilo spustit příkaz:žádný takový soubor nebo adresář