1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

erros estranhos em C..

Discussão em 'Programação' iniciada por enok, 12 de Abril de 2006. (Respostas: 1; Visualizações: 894)

  1. enok

    enok [email protected] Member

    tou a tentar compilar a 1ª parte de um trabalho e tá-me a dar estes erros:

    Código:
    $ gcc input.c main.c
    /tmp/cc6QoeA2.o: In function `Initialize':
    main.c:(.text+0x0): multiple definition of `Initialize'
    /tmp/ccYDnHj1.o:input.c:(.text+0x0): first defined here
    /tmp/cc6QoeA2.o: In function `Insert':
    main.c:(.text+0x15): multiple definition of `Insert'
    /tmp/ccYDnHj1.o:input.c:(.text+0x15): first defined here
    /tmp/cc6QoeA2.o: In function `Parse':
    main.c:(.text+0xac): multiple definition of `Parse'
    /tmp/ccYDnHj1.o:input.c:(.text+0xac): first defined here
    collect2: ld returned 1 exit status
    
    nunca vi este tipo de erros.. mas duvido que tenha a haver com o codigo. deve ser antes a falta de alguns files importantes, não? quais serão, alguem faz ideia?
    querem que ponha o codigo tambem? ele para já só trata do input dado em stdin, com recurso a listas de estruturas.. nada demais. :(
     
  2. badsatan

    badsatan Power Member

    As funções Initialize, Insert e Parse estão repetidas em input.c e main.c.
    Cuidado com esses copy-pastes.
     

Partilhar esta Página