GNU/Linux >> Tutoriales Linux >  >> Linux

Compilar usando arm-none-eabi-gcc y vincular la biblioteca liba.a error

Recibí este error porque mi binario no puede caber en la ROM.

Mi primer error fue:

address 0x34000 of arm_flash.elf section `.mmu_tbl' is not within region `ps7_ram_0`

Entonces tengo la misma lista de errores de referencia indefinidos.

Necesito reducir el tamaño binario, eliminando new palabras clave y toda la asignación de memoria dinámica de mi código C++.


Intenta ejecutar esto:

arm-none-eabi-gcc --specs=rdimon.specs -lgcc -lc -lm -lrdimon -o hello hello.c

Su kit de herramientas parece proporcionar librdimon.a, una biblioteca que proporciona las funciones básicas estándar de C.


Linux
  1. Error al usar GRANT con IDENTIFICADO por contraseña en MySQL

  2. ¿Usando 'sed' para buscar y reemplazar?

  3. Usando kbhit() y getch() en Linux

  4. Cómo funciona el enlace dinámico, su uso y cómo y por qué haría un dylib

  5. Error al usar una versión más nueva de glibc

Ponga en funcionamiento podman en Windows usando Linux

Cómo sincronizar archivos y directorios usando Zaloha.sh

Cómo acercar y alejar videos usando FFmpeg

Cómo usar el comando DD y cómo grabar ISO usándolo

Problemas relacionados con el uso de sort y comm

Instalación y uso de XeTeX