Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Duda inicializacion array, error al compilar
Autor Mensaje
nutters Sin conexión
Profesor del Modulo A
Winter is comming!
*****

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 332
Agradecimientos dados: 61
Agradecimientos: 380 en 18 posts
Registro en: Sep 2012
Mensaje: #1
Duda inicializacion array, error al compilar Dudas y recomendaciones Informática II (Electrónica)
Hola, estoy con un codigo y me esta tirando un error cuando compilo en el archivo "Proyecto.axf"... el error que sale es el siguiente: "make: *** [Proyecto.axf] Error 1"

viendo un poco el codigo de compilacion:

Building target: Proyecto.axf
Invoking: MCU Linker
arm-none-eabi-gcc -nostdlib -Xlinker -Map="Proyecto.map" -Xlinker --gc-sections -mcpu=cortex-m3 -mthumb -T "Proyecto_Debug.ld" -o "Proyecto.axf" ./src/adc.o ./src/cr_startup_lpc175x_6x.o ./src/crp.o ./src/display.o ./src/funciones_generales_e_inicializacion.o ./src/main.o ./src/timer.o
./src/funciones_generales_e_inicializacion.o=(.data.counts_table+0x0): multiple definition of `counts_table'
./src/adc.o=(.data.counts_table+0x0): first defined here
./src/funciones_generales_e_inicializacion.o=(.data.temp_table+0x0): multiple definition of `temp_table'
./src/adc.o=(.data.temp_table+0x0): first defined here
./src/main.o=(.data.counts_table+0x0): multiple definition of `counts_table'
./src/adc.o=(.data.counts_table+0x0): first defined here
./src/main.o=(.data.temp_table+0x0): multiple definition of `temp_table'
./src/adc.o=(.data.temp_table+0x0): first defined here
./src/timer.o=(.data.counts_table+0x0): multiple definition of `counts_table'
./src/adc.o=(.data.counts_table+0x0): first defined here
./src/timer.o=(.data.temp_table+0x0): multiple definition of `temp_table'
./src/adc.o=(.data.temp_table+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
make: *** [Proyecto.axf] Error 1

13:47:22 Build Finished (took 3s.348ms)


Veo que me esta tirando errores en la definicion de un array... probe el cambiarle el nombre, 3 veces, pero ese no fue el problema, y no encuentro el conflicto. Los array los inicializo de la siguiente manera:

int counts_table[] = {3887, 3828, 3756, 3670, 3568, 3449, 3314, 3163, 2997, 2818, 2630, 2437, 2241, 2048, 1859, 1678, 1524, 1349, 1203, 1070, 950, 842, 746, 661, 585, 519, 460, 408, 363, 324, 289, 257, 231};
int temp_table[] = {-40, -35, -30, -25, -20, -15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, 115, 120};

Alguna ayuda o idea de lo que esta pasando? Tambien probe el de sacar los valores negativos del segundo array, pero tira lo mismo.

[Imagen: 940c7f292a23ac2bfeb007a11ed0c.png]
21-09-2014 13:57
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Amadeo Sin conexión
Profesor del Modulo A
Sin estado :(
*****

Otra
UBA - Ciencias Exactas y Naturales

Mensajes: 336
Agradecimientos dados: 3
Agradecimientos: 8 en 8 posts
Registro en: Dec 2009
Mensaje: #2
RE: Duda inicializacion array, error al compilar
Mmmm el error que te tira es que estas definiendo esos arreglos con el mismo nombre varias veces en distintos archivo. ¿Están definidos en un .h que incluís en varios archivos? Si es así, pone

#IFNDEF ARREGLOS

/* definición de los arreglos */

#ENDIF

.
21-09-2014 14:09
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nutters Sin conexión
Profesor del Modulo A
Winter is comming!
*****

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 332
Agradecimientos dados: 61
Agradecimientos: 380 en 18 posts
Registro en: Sep 2012
Mensaje: #3
RE: Duda inicializacion array, error al compilar
lo solucione, el problema era ese jajja, que estaba en el .h :O lo pase al .c y se soluciono.

[Imagen: 940c7f292a23ac2bfeb007a11ed0c.png]
21-09-2014 14:43
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
gerarLA Sin conexión
Empleado de Fotocopiadora
estudianding
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 41
Agradecimientos dados: 5
Agradecimientos: 18 en 13 posts
Registro en: Jan 2012
Mensaje: #4
RE: Duda inicializacion array, error al compilar
./src/timer.o=(.data.counts_table+0x0): multiple definition of `counts_table'
./src/adc.o=(.data.counts_table+0x0): first defined here
./src/timer.o=(.data.temp_table+0x0): multiple definition of `temp_table'
./src/adc.o=(.data.temp_table+0x0): first defined here
21-09-2014 15:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Santi Aguito Sin conexión
Presidente del CEIT
Newtoniano
********

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 1.238
Agradecimientos dados: 229
Agradecimientos: 612 en 335 posts
Registro en: Oct 2012
Mensaje: #5
RE: Duda inicializacion array, error al compilar
Maldito LPCxpresso

Busca la excelencia, el éxito llegará
21-09-2014 18:35
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.