/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crt1.o:(.text+0x0): first defined here
pegadados:(.rodata+0x0): multiple definition of `_fp_hw'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crt1.o:(.rodata+0x0): first defined here
pegadados: In function `_fini':
/glibc-tmp-b75955b10861dacaae44bdced9fc4b9c/glibc-2.7/build-glibc-2.7/csu/crti.S:41: multiple definition of `_fini'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crti.o:/glibc-tmp-b75955b10861dacaae44bdced9fc4b9c/glibc-2.7/build-glibc-2.7/csu/crti.S:41: first defined here
pegadados: In function `vDevices':
(.text+0x80c): multiple definition of `vDevices'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x76b): first defined here
pegadados: In function `vSerial':
(.text+0xcfb): multiple definition of `vSerial'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0xc5a): first defined here
pegadados:(.rodata+0x4): multiple definition of `_IO_stdin_used'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crt1.o:(.rodata.cst4+0x0): first defined here
pegadados: In function `__data_start':
(.data+0x0): multiple definition of `__data_start'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crt1.o:(.data+0x0): first defined here
pegadados: In function `__data_start':
(.data+0x4): multiple definition of `__dso_handle'
/usr/lib/gcc/i486-slackware-linux/4.2.4/crtbegin.o:(.data+0x0): first defined here
pegadados: In function `vTimeNow':
(.text+0xea8): multiple definition of `vTimeNow'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0xe07): first defined here
pegadados: In function `vLocalUser':
(.text+0x1202): multiple definition of `vLocalUser'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x1161): first defined here
pegadados: In function `vKernelVers':
(.text+0x1126): multiple definition of `vKernelVers'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x1085): first defined here
pegadados: In function `vMem':
(.text+0x4d4): multiple definition of `vMem'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x433): first defined here
pegadados: In function `vSoVersion':
(.text+0xf16): multiple definition of `vSoVersion'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0xe75): first defined here
pegadados: In function `vProc':
(.text+0x306): multiple definition of `vProc'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x265): first defined here
pegadados: In function `vCpuName':
(.text+0x1194): multiple definition of `vCpuName'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x10f3): first defined here
pegadados: In function `main':
(.text+0x84): multiple definition of `main'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x0): first defined here
pegadados: In function `_init':
/glibc-tmp-b75955b10861dacaae44bdced9fc4b9c/glibc-2.7/build-glibc-2.7/csu/crti.S:15: multiple definition of `_init'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crti.o:/glibc-tmp-b75955b10861dacaae44bdced9fc4b9c/glibc-2.7/build-glibc-2.7/csu/crti.S:15: first defined here
pegadados: In function `vHd':
(.text+0xdc): multiple definition of `vHd'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x3f): first defined here
Pergunta
Renato Piazza Fermi
Olá Caros,
Escrevi um programa em C que realiza uma rotina de tratamentos de dados vindos do Shell, em seguida esses dados são salvos numa struct.
Estou cometendo algum erro, mas não consigo encontrá-lo.
Muito grato.
Renato
A definição de t_stHd no Header(pegadados.h):
Global (pegadados.c): No Main(pegadados.c): A procedure vHd() que popula a struct(pegadados.c):Ao compilar recebo as seguintes mensagens de erro
pegadados: In function `_start':
(.text+0x0): multiple definition of `_start'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crt1.o:(.text+0x0): first defined here
pegadados:(.rodata+0x0): multiple definition of `_fp_hw'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crt1.o:(.rodata+0x0): first defined here
pegadados: In function `_fini':
/glibc-tmp-b75955b10861dacaae44bdced9fc4b9c/glibc-2.7/build-glibc-2.7/csu/crti.S:41: multiple definition of `_fini'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crti.o:/glibc-tmp-b75955b10861dacaae44bdced9fc4b9c/glibc-2.7/build-glibc-2.7/csu/crti.S:41: first defined here
pegadados: In function `vDevices':
(.text+0x80c): multiple definition of `vDevices'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x76b): first defined here
pegadados: In function `vSerial':
(.text+0xcfb): multiple definition of `vSerial'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0xc5a): first defined here
pegadados:(.rodata+0x4): multiple definition of `_IO_stdin_used'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crt1.o:(.rodata.cst4+0x0): first defined here
pegadados: In function `__data_start':
(.data+0x0): multiple definition of `__data_start'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crt1.o:(.data+0x0): first defined here
pegadados: In function `__data_start':
(.data+0x4): multiple definition of `__dso_handle'
/usr/lib/gcc/i486-slackware-linux/4.2.4/crtbegin.o:(.data+0x0): first defined here
pegadados: In function `vTimeNow':
(.text+0xea8): multiple definition of `vTimeNow'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0xe07): first defined here
pegadados: In function `vLocalUser':
(.text+0x1202): multiple definition of `vLocalUser'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x1161): first defined here
pegadados: In function `vKernelVers':
(.text+0x1126): multiple definition of `vKernelVers'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x1085): first defined here
pegadados: In function `vMem':
(.text+0x4d4): multiple definition of `vMem'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x433): first defined here
pegadados: In function `vSoVersion':
(.text+0xf16): multiple definition of `vSoVersion'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0xe75): first defined here
pegadados: In function `vProc':
(.text+0x306): multiple definition of `vProc'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x265): first defined here
pegadados: In function `vCpuName':
(.text+0x1194): multiple definition of `vCpuName'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x10f3): first defined here
pegadados: In function `main':
(.text+0x84): multiple definition of `main'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x0): first defined here
pegadados: In function `_init':
/glibc-tmp-b75955b10861dacaae44bdced9fc4b9c/glibc-2.7/build-glibc-2.7/csu/crti.S:15: multiple definition of `_init'
/usr/lib/gcc/i486-slackware-linux/4.2.4/../../../crti.o:/glibc-tmp-b75955b10861dacaae44bdced9fc4b9c/glibc-2.7/build-glibc-2.7/csu/crti.S:15: first defined here
pegadados: In function `vHd':
(.text+0xdc): multiple definition of `vHd'
/tmp/ccqQzCsC.o:pegadados.c:(.text+0x3f): first defined here
Editado por Renato Piazza FermiLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.