GNU/Linux >> Linux Esercitazione >  >> Linux

arm-linux-gnu-gcc errore fatale:stdio.h:file o directory non presenti

Il problema qui, a quanto pare, è che hai installato la toolchain del compilatore per il target, ma non hai installato una libreria standard per il target. Hai bisogno di una libreria C standard compilata appositamente per la tua piattaforma di destinazione. O trova un precompilato dallo stesso posto in cui hai trovato la toolchain del compilatore, oppure scaricane uno ed esegui la compilazione incrociata utilizzando la toolchain di destinazione.

Quando hai una libreria C standard per il target, usa il flag -I (è la i maiuscola) per indicare al compilatore dove trovare i file di intestazione e il -L flag per dire al linker dove trovare le librerie, e ad es. -lc (questa è la L minuscola) per dire al linker di collegarsi con la libreria. Qualcosa come

$ arm-linux-gnu-gcc -I/usr/local/target/include myinit.c -L/usr/local/target/lib -lc

Questo problema è stato risolto installando "arm-none-eabi-newlib"

$ sudo yum install arm-none-eabi-newlib

Conteneva i file richiesti nel percorso corretto.


Linux
  1. Errore:xenstore-read:xs_open:nessun file o directory di questo tipo su DomU [Risolto]

  2. Errore:Xend Start – /proc/xen/capabilities:nessun file o directory di questo tipo [Risolto]

  3. errore fatale openssl/evp.h:nessun file o directory di questo tipo:[Risolto]

  4. Mkdir:Impossibile creare una directory:nessun file o directory di questo tipo?

  5. Errore:Tcl.h non trovato (nessun file o directory di questo tipo)?

Errore di compilazione:g++:errore durante il tentativo di exec 'cc1plus':execvp:nessun file o directory simile

Perché ENOENT significa No such file or directory?

Come evitare Nessun file o directory di questo tipo Errore per il target Makefile `make clean`

Il comando conda richiederà l'errore:Bad Interpreter:No such file or directory

Errore irreversibile:cuda.h:file o directory non presenti

ssh-add restituisce con:Errore durante la connessione all'agente:file o directory non presenti