GNU/Linux >> Linux Esercitazione >  >> Linux

Opzione ABI non valida abi=aapcs-linux

Nel caso in cui tu stia provando a compilare in modo incrociato linux per arm e il tuo make ti dà l'errore:

Invalid ABI Option abi=aapcs-linux

Questo perché hai una vecchia catena di strumenti di compilazione incrociata. aapcs sta per Procedure Call Standard for the Arm Architecture. Esistono 2 soluzioni per affrontare questo problema, come spiegato di seguito.

Soluzioni:

1. cambia abi=aapcs-linux in solo abi=aapcs nel makefile in arch/arm

o meglio

2. Ottieni una versione più recente della catena di strumenti, ad esempio da http://www.codesourcery.com/


Linux
  1. Grep:contenuto non valido di {}?

  2. Linux:uso nel mondo reale di Tcp_defer_accept?

  3. Distribuzioni Linux per i processori Arm?

  4. Opzioni del comando modprobe

  5. glibc:file elf OS ABI non valido

Opzione Rm per fallire su file inesistenti?

Ottenere l'opzione -exec in Trova per funzionare?

C'è un id pthread_t non valido?

Dove è documentato l'ABI x86-64 System V?

Grep opzione di colore predefinita

rsync e collegamenti simbolici