GNU/Linux >> Belajar Linux >  >> Linux

kesalahan fatal arm-linux-gnu-gcc:stdio.h:Tidak ada file atau direktori seperti itu

Masalahnya di sini, tampaknya, adalah Anda menginstal rantai alat kompiler untuk target, tetapi tidak menginstal pustaka standar untuk target. Anda memerlukan pustaka C standar yang dikompilasi khusus untuk platform target Anda. Cari yang sudah dikompilasi dari tempat yang sama dengan tempat Anda menemukan toolchain kompiler, atau unduh satu dan kompilasi silang menggunakan toolchain target.

Saat Anda memiliki pustaka C standar untuk target, gunakan bendera -I (itu huruf besar i) untuk memberi tahu kompiler di mana menemukan file header, dan -L tandai untuk memberi tahu penaut di mana menemukan perpustakaan, dan mis. -lc (itu huruf kecil L) untuk memberi tahu linker untuk menautkan dengan perpustakaan. Sesuatu seperti

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

Ini diperbaiki untuk saya dengan menginstal "arm-none-eabi-newlib"

$ sudo yum install arm-none-eabi-newlib

Itu berisi file yang diperlukan di jalur yang benar.


Linux
  1. Kesalahan:xenstore-read:xs_open:Tidak ada file atau direktori seperti itu di DomU [Terpecahkan]

  2. Kesalahan:Xend Start – /proc/xen/capabilities:Tidak ada file atau direktori seperti itu [Terpecahkan]

  3. kesalahan fatal openssl/evp.h:Tidak ada file atau direktori seperti itu:[Terpecahkan]

  1. Tidak dapat membuat exec Tidak ada file atau direktori seperti itu [Fix]

  2. Perbaiki kesalahan fatal openssl err.h – Tidak ada file atau direktori seperti itu [OpenCA]

  3. Mkdir:Tidak Dapat Membuat Direktori:Tidak Ada File Atau Direktori Tersebut?

  1. Ssh – Mencoba Masuk Ssh Ke Server Dan Mendapatkan Key_load_public:Tidak Ada Kesalahan File Atau Direktori Tersebut?

  2. Kesalahan:Tcl.h Tidak Ditemukan (tidak ada File Atau Direktori Tersebut)?

  3. Kesalahan Linux saat memuat pustaka bersama:tidak dapat membuka file objek bersama:Tidak ada file atau direktori tersebut